安裝Nodejs,執行npm命令異常

2022-02-13 05:49:36 字數 740 閱讀 1812

異常現象:

在安裝完成nodejs之後,使用npm install時提示異常:

使用cmd檢視npm版本,也報同樣的錯誤。

"operation not permitted, mkdir 'c:\program files\nodejs"

但是如果使用管理員身份執行cmd,再檢視npm是可以的~

原因1:許可權問題

當前安裝在c盤目錄下,因許可權問題,以預設許可權執行npm命令是無法進行相關操作。

解決1:將nodejs解除安裝,並重新安裝到d盤之類的非管理員建立的資料夾下。

原因2:快取問題

之前安裝在c盤目錄,現安裝到另一路徑下,但是原來的配置快取並沒有刪除("c:\users\user\.npmrc")

npm config set prefix "e:\nodejs\node_global"

npm config set cache "e:\nodejs\node_cache"

刪除之後,執行正常:

nodejs安裝,以及npm配置

做vue應用程式時的一些問題及解決方法。然後一直點下一步,直到安裝完成。然後以管理員方式開啟cmd,然後輸入node v檢視是否安裝完成,正確的話會出現版本號,然後安裝 映象加速器cnpm,因為我用 npm install cnpm g 一直報錯,所以選擇npm install g cnpm reg...

php執行npm命令 npm系列之命令執行

當我想使用vue的腳手架來建立乙個專案的時候,我應該怎麼做?執行命令 npm install g vue cli 全域性安裝,之後就可以在控制台中使用vue create programname 來建立乙個專案。npm install 時會分析每個依賴中package.json中的bin屬性,會在l...

ubuntu下安裝nodejs和npm

安裝nodejs sudo apt get install nodejs 執行 nodejs v 會彈出安裝node的版本號 這裡使用的是 nodejs 並不是常用的node 可以通過 sudo ln s usr bin nodejs usr bin node 命令讓node與nodejs 建立軟連...