2016-07-06 169 views
0

我已在我的笔记本电脑上安装了Node JS以在本地学习它。这是Windows 7 64位。节点JS NPM错误

我跑的安装程序,这一切都很好。然而,每当我尝试用npm做任何事情时,我都会得到以下错误。

是否有其他人遇到此错误?我试过卸载并重新安装无济于事。

看着这个错误,它似乎正在寻找路径对象上的东西。 (C:\ Users \ CHANGED_FOR_PRIVACY \ AppData \ Roaming \ 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

你试过更新'npm'吗? 'npm install npm -g' – Quantastical

+0

我在运行时遇到同样的错误:/ – Drongo

回答

3

当我碰到这样在Windows与NPM我刚刚新安装的NPM的问题。你可以使用Cygwin和卷曲而不节点安装程序安装NPM。

下载Cygwin

启动Cygwin的终端以管理员身份,然后运行以下命令

curl -L "https://npmjs.org/install.sh" | sh

这会是一个新安装的NPM的。可能需要一段时间才能下载,但一旦安装完成,如果一切顺利,最后打印的内容将是It Worked

这应该纠正您的问题。

+1

这只是门票队友。十分感谢你的帮助! – Drongo