簡體   English   中英

部分全局安裝的 npm 包不工作

[英]Some of the globally installed npm packages are not working

我已經全局安裝了npm ,每當我運行npm -v來檢查它的版本時,它都會正確顯示它,目前是7.13.0

我還全局安裝了heroku-cli ,但是每當我運行heroku --version時,它都會說:

 C:\Users\MyName\AppData\Roaming\npm/node_modules/node/bin/node: line 1: This: command not found

Inside C:\Users\MyName\AppData\Roaming\npm I have heroku and npm both installed globally but whenever I run a heroku command it fails to run. 我無法弄清楚這個問題。

下面我附上了我的全局安裝包目錄的屏幕截圖。

在此處輸入圖像描述

也許你的 npm 的目錄路徑配置可能有一些錯誤。

您可以通過以下步驟修改路徑。

  1. 打開或創建一個~/.profile文件並添加您的 npm 路徑
export PATH=C:\Users\MyName\AppData\Roaming\npm/node_modules/node/bin
  1. 在命令行上,更新您的系統變量:
source ~/.profile

否則,我建議更改npm官方文檔中解釋的 npm 的默認目錄。 我也有類似的問題並遵循相同的說明。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM