2016-04-06 90 views
0

我最近使用nvm安裝了節點,並且在使用npm安裝全局程序包時最初沒有問題。但後來我發現,如果我關閉了我最初安裝該軟件包的終端,那麼當嘗試使用它時,我會得到「command not found」。全局npm在重新啓動終端後安裝中斷

例如,瀏覽器同步。我發現它運行正常後關閉了終端。當我稍後打開它繼續處理我需要的項目時,事實證明,現在我在每個目錄中都找到了「命令未找到」,儘管在全局安裝它。

我正在使用最新版本的節點和npm運行Linux Mint Cinammon 17.3。

對此有何幫助?

+0

你能檢查哪個npm命令返回什麼嗎?它應該返回'/ usr/local/bin/npm' –

回答

0

我,因爲通過解決了這個問題:

  1. 完全卸載NVM和節點。
  2. 使用重新安裝節點apt-get的
  3. 更改NPM配置前綴到/ usr /本地
  4. 正確設置NPM權限

出於某種原因,雖經多方卸載量/重新安裝之前有權限打,它止跌直到我在重新安裝之前刪除節點或npm創建的所有文件夾爲止。奇怪的。