2016-08-30 56 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