今天在學習如何使用npm安裝包的時候,在使用 npm install xxx -g 安裝全域包時,
發現安裝的包無法使用,而安裝時cmd卻沒有報錯,這令我很疑惑,這應該是安裝成功了但卻不能使用,
如下圖所示

在查詢了資料后,使用了 npm root -g 命令,獲得了全域包的安裝路徑,打開后發現該路徑下確實有我安裝的幾個包 如 nodemon nrm

這說明我是安裝成功了,但是還是沒能成功使用,
經過一番查詢資料,得知是可能是我電腦中環境變數中的路徑和npm config中的路徑不同,
我們可以通過 npm root -g 或者 npm config ls來查看npm config中的路徑,

我的已經設定為環境變數中的路徑了,如果是錯誤的情況,prefix 的路徑和環境變數中(如下圖所示)是不一樣的:

所以我們要改成與path中一樣的路徑,使用如下代碼:
npm config set prefix "F:\nodejs"
npm config set cache "F:\nodejs"
在修改完后 我們再次使用npm root -g 查看

此時可以看出我們的路徑已經對了,此時再去下載就可以了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/502148.html
標籤:JavaScript
