npm 安裝模塊安裝不上 ?
01-29
C:Userssnowy&>npm -v
2.10.1C:Userssnowy&>npm install express -gnpm 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.4npm ERR! npm v2.10.1
npm ERR! path C:Program Files
odejs
ode_cacheexpressnpm ERR! code EPERMnpm ERR! errno -4048npm ERR! Error: EPERM, mkdir C:Program Files
odejs
ode_cacheexpressnpm 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 |