簡體   English   中英

安裝了最新版本的節點-但npm損壞(mac)

[英]installed latest version of node — but npm is broken (mac)

好的,我轉到nodejs.org網頁,下載了節點版本7.5.0,並使用易於使用的向導進行了安裝。
它安裝沒有錯誤或問題。
當我打開終端時, node -v給我v7.5.0npm -v給我3.6.0
顯然我想要npm的最新版本,所以我去npm install npm@latest -g ,但是出現了這個錯誤:

Cannot find module 'internal/fs'

實際上,嘗試使用npm安裝任何內容都會導致相同的錯誤。
如何修復npm?

嘗試卸載當前節點版本,然后使用nvmbrew重新安裝:

查找節點的位置: command -v node && command -v npm

如此處一些評論中所述刪除這些目錄: https : //github.com/nodejs/node/issues/9377


將其發布給任何路過的人。 您可以使用npm up -g來更新npm版本。 這是我的控制台通過nvm安裝節點4.7.3的輸出:

user@localhost:~/Desktop/demo$ nvm install 4.7.3
Downloading and installing node v4.7.3...
Downloading https://nodejs.org/dist/v4.7.3/node-v4.7.3-darwin-x64.tar.gz...
######################################################################## 100.0%
Computing checksum with shasum -a 256
Checksums matched!
Now using node v4.7.3 (npm v2.15.11)
user@localhost:~/Desktop/demo$ npm up -g
/Users/user/.nvm/versions/node/v4.7.3/bin/npm -> /Users/user/.nvm/versions/node/v4.7.3/lib/node_modules/npm/bin/npm-cli.js
npm@4.2.0 /Users/user/.nvm/versions/node/v4.7.3/lib/node_modules/npm
user@localhost:~/Desktop/demo$ npm -v
4.2.0
user@localhost:~/Desktop/demo$

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM