標籤:

npm 安裝模塊安裝不上 ?

C:Userssnowy&>npm -v

2.10.1

C:Userssnowy&>npm install express -g

npm ERR! Windows_NT 6.3.9600

npm ERR! argv "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs

\node_modules\npm\bin\npm-cli.js" "install" "express" "-g"

npm ERR! node v0.12.4

npm ERR! npm v2.10.1

npm ERR! path C:Program Files
odejs
ode_cacheexpress

npm ERR! code EPERM

npm ERR! errno -4048

npm ERR! Error: EPERM, mkdir C:Program Files
odejs
ode_cacheexpress

npm ERR! at Error (native)

npm ERR! { [Error: EPERM, mkdir C:Program Files
odejs
ode_cacheexpress]

npm ERR! errno: -4048,

npm ERR! code: EPERM,

npm ERR! path: C:\Program Files\nodejs\node_cache\express }

npm ERR!

npm ERR! Please try running this command again as root/Administrator.

npm ERR! Please include the following file with any support request:

npm ERR! C:Userssnowy
pm-debug.log


在win8或者win10下,win+R不是以管理員身份來運行的。在開始菜單中選擇command以管理員身份運行即可。


需要刪除npmrc文件。

強調:不是nodejs安裝目錄npm模塊下的那個npmrc文件

而是在C:Users{賬戶}下的.npmrc文件..


npm cache clean --force


昨天看到有人說是某個進程會把文件鎖住啥的,然後昨晚我就關機下班了。今天來上班,只開了webstorm和兩個瀏覽器,其他都沒開,然後就沒有這個問題了。

來自:

https://stackoverflow.com/questions/30860795/fail-to-install-npm-package-npm-err-errno-4048


為什麼我試了前面的幾種方法還是不行呢?求助各位大神


我是一直這個錯誤


為什麼要用管理員許可權來運行才行呢??


遇到同樣的問題


同樣遇到這個問題,怎麼沒人回答呢


npm ERR! Please try running this command again as root/Administrator.

其實答案就在你所發的問題當中。只要重新用管理員許可權打開命令行。然後在這個命令行下重新運行你的命令,就會正常了。


推薦閱讀:

剛買的win8.1電腦 求常用的軟體推薦?
win8的用戶體驗怎樣?
怎麼評價 Windows 8 的默認壁紙?
win8.1是否需要安裝優化軟體?魔方電腦大師,advanced systemcare pro和ccleaner free用哪一款比較好?
win8.1的出現能否挽救微軟在win8中失去的市場?

TAG:Windows8 |