問題 在node項目中,往往需要安裝一些依賴的包,通常我們採取全局安裝的方式,來減少一些包重覆安裝帶來的煩惱。 但是全局安裝後出現無法使用的情況,可能是你NODE_PATH沒有設置或者不正確造成的。 解決方案 那麼,什麼是NODE_PATH呢? NODE_PATH是node為模塊提供尋找路徑的一個環 ...
問題
在node項目中,往往需要安裝一些依賴的包,通常我們採取全局安裝的方式,來減少一些包重覆安裝帶來的煩惱。
但是全局安裝後出現無法使用的情況,可能是你NODE_PATH
沒有設置或者不正確造成的。
解決方案
那麼,什麼是NODE_PATH
呢?
NODE_PATH
是node為模塊提供尋找路徑的一個環境變數。關於node模塊載入策略,可以參考這裡。
那麼,如何配置NODE_PATH
呢?
很簡單,只需要在環境變數中新添加一個名為NODE_PATH
的變數,值為npm的安裝目錄,例如:
C:\Users\XX\AppData\Roaming\npm\node_modules