2016-08-30 55 views
1

我刚刚下载节点,但npm不工作。每当我使用npm comman时,我都会收到Error:找不到模块'strip-ansi'。NPM不起作用。找不到模块'strip ansi'

+0

这是一个暂时的问题就解决了?你能在其他机器上重现吗?你可以安装*任何其他* NPM模块? – tadman

+0

我不能在其他机器上重现它,因为我不知道我是如何得到这个错误的。我无法安装任何其他npm模块,因为我无法输入任何npm命令。 – user3799968

+0

如果您无法输入任何命令,则会遇到很多问题。尝试重新安装节点?我不知道你做了什么,你在这里没有多说太多。 – tadman

回答

1

只是使用npm install strip --save重新安装条带这种错误发生是因为某些文件可能在带库中损坏如果这样做不起作用您也可以尝试npm install您将解决此错误。

+0

它不工作。我不能输入任何npm命令。我将得到相同的错误消息msg – user3799968

+0

卸载并再次安装 – Alex

3

我遇到了同样的问题。我尝试在新的Node.js安装后更新npm,但在中间取消,因为它出现卡住。重新安装Node.js没有帮助。

我解决了这个问题,删除了我AppData文件夹中的临时npm文件(对于Windows,我发现它在c:\Users\Me\AppData\Roaming\npm)。然后我再次正常运行npm

希望有帮助!

+1

'npm缓存清理' – user1167442

+0

这工作,谢谢你! ;) –

+0

这为我工作 – OGZCoder

0

清除npm的临时路径,这是解决方案。 如果你正在使用Linux:

去$ CD的/ tmp/

搜索通过NPM-*文件夹

,并删除所有。

0

为什么它的价值,这最终发生在我身上,在Mac上使用nvm。 npm cache clean没有工作。最后我通过NVM重新安装:

$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash 
$ nvm install node 
0

npm cache clean然后npm install