nodejs npm錯誤Error:UNKNOWN:unknown error,mkdir 'D:\Develop\nodejs\node_global'at Error
錯誤原因
在設(shè)置npm的cache和predix時,因為使用參考其他教程照抄,而沒有修改為本機對應(yīng)路徑,本機上并沒有這個地址,因此造成了錯誤。
教程代碼:
npm config set cache "D:\Develop\nodejs\node_global" npm config set prefix "D:\Develop\nodejs\node_cache"
結(jié)果就是輸入與npm任何有關(guān)的命令時,都會報錯:
錯誤代碼文本形式:
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>
解決方法
從錯誤根源出發(fā),手動更改設(shè)置npm的cache和predix。
手動更改“C:\Users\Administrator.npmrc”文件,在記事本中打開,內(nèi)容如下:
prefix=D:\Develop\nodejs\node_global
因為這個不存在的目錄,所以一直報錯,將文本內(nèi)容修改為正確的配置路徑:
prefix=C:\Program Files\nodejs\node_global cache=C:\Program Files\nodejs\node_cache
重新打開命令行,運行npm命令,不出現(xiàn)錯誤,問題解決。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
詳解Node.js項目APM監(jiān)控之New Relic
本篇文章主要介紹了Node.js項目APM監(jiān)控之New Relic,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05詳解使用Typescript開發(fā)node.js項目(簡單的環(huán)境配置)
本篇文章主要介紹了詳解使用Typescript開發(fā)node.js項目(簡單的環(huán)境配置),非常具有實用價值,需要的朋友可以參考下2017-10-10