我已经在我的笔记本电脑上安装了Node JS,以便在本地学习它。它的窗口是64位。
我运行了安装程序,这很好。但是,每当我尝试使用npm做任何事情时,我都会收到以下错误。
还有其他人遇到过这个错误吗?我尝试卸载并重新安装无济于事。
查看错误,它似乎在路径对象上寻找某些东西。 (C:\用户\ CHANGED_FOR_PRIVACY \应用程序数据\漫游\ NPM \ node_modules \
但是目录/路径中没有任何内容,所以我需要在某处修改路径吗?此外,我在此示例中更改了隐私目录的名称。
卷尾
$ npm --version
module.js:327
throw err;
^
Error: Cannot find module 'strip-ansi'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (C:\Users\CHANGED_FOR_PRIVACY\AppData\Roaming\npm\node_modules\npm\node_modules\npmlog\node_modules\gauge\node_modules\string-width\index.js:2:17)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
答案 0 :(得分:3)
当我在使用NPM的Windows上遇到类似这样的问题时,我只是全新安装NPM。您可以使用Cygwin和cURL在没有节点安装程序的情况下安装NPM。
下载Cygwin
以管理员身份启动Cygwin终端,然后运行以下命令
curl -L "https://npmjs.org/install.sh" | sh
这将全新安装NPM。下载可能需要一段时间,但如果一切都成功完成安装,最后打印的内容将是It Worked
。
这应该可以解决你的问题。