錯誤原因
在設置npm的cache和predix時,因為使用參考其他教程照抄,而沒有修改為本機對應路徑,本機上并沒有這個地址,因此造成了錯誤。
教程代碼:
npm config set cache "D:/Develop/nodejs/node_global"npm config set prefix "D:/Develop/nodejs/node_cache"
結果就是輸入與npm任何有關的命令時,都會報錯:

錯誤代碼文本形式:
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_globalcache=C:/Program Files/nodejs/node_cache
重新打開命令行,運行npm命令,不出現錯誤,問題解決。

總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。
新聞熱點
疑難解答