NPM修改默認全局安裝路徑


有段時間沒用npm了,昨天打算用vue-cli來新建個項目,yarn global add @vue/cli 之后,粗大事了。vue命令不可用,顯示未安裝。各種折騰,后來發現問題所在,今天寫出來,一方面提醒自己,一方面利於他人。

首先,默認的全局安裝路徑,我忘了,哈哈,因為很久之前自己小手一抖,改過了,即使重裝nodejs,都不能復原到默認路徑(這一點好蛋疼)

其次,因為我重新安裝了nodejs,所以在我用yarn安裝后,無法安裝到npm指定的地方,雖然yarn config get prefix得到的路徑和npm config get prefix是一樣的,但是安裝的時候還有安裝到了nodejs/bin文件下,在nodejs/node_modules下並沒有

最后,說一下完整的設置方法:(我的nodejs安裝路徑為D:\nodejs)

  一、在D:\nodejs文件中新建文件夾node_cache,而后打開cmd,npm config set cache "D:\nodejs\node_cache"

  二、繼續在cmd中運行 npm config set prefix "D:\nodejs",這里面本來就有node_modules文件夾了,全局安裝時,會自動找這個文件夾,所以不用我們手動新建文件夾

  三、修改D:\nodejs\node_modules\npm\npmrc 文件為 prefix=D:\nodejs。這個時候,全局安裝后,使用時,才能真正的從我們設置的地方找,也就不會出現安裝完,使用不了的情況了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM