nodejs npm 錯誤 Error: UNKNOWN: unknown error, mkdir 'D:\Develop\nodejs\node_global' at Error

錯誤原因

在設置npm的cache和predix時,因爲使用參考其他教程照抄,而沒有修改爲本機對應路徑,本機上並沒有這個地址,因此造成了錯誤。

教程代碼:

npm config set cache "D:\Develop\nodejs\node_global"
npm config set prefix "D:\Develop\nodejs\node_cache"

結果就是輸入與npm任何有關的命令時,都會報錯:

nodejs報錯

錯誤代碼文本形式:

Error: UNKNOWN: unknown error, mkdir 'D:\Develop\nodejs\node_global' at Error <native>

Error: UNKNOWN: unknown error, mkdir 'D:\Develop\nodejs\node_global' at Error <native>

解決方法

從錯誤根源出發,手動更改設置npm的cache和predix。
手動更改“C:\Users\Administrator.npmrc”文件,在記事本中打開,內容如下:

prefix=D:\Develop\nodejs\node_global

因爲這個不存在的目錄,所以一直報錯,將文本內容修改爲正確的配置路徑:

prefix=C:\Program Files\nodejs\node_global
cache=C:\Program Files\nodejs\node_cache

重新打開命令行,運行npm命令,不出現錯誤,問題解決。

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章