Javascript 一些全球安装的npm软件包不工作
我在全球安装了npm,每当我运行Javascript 一些全球安装的npm软件包不工作,javascript,node.js,npm,mern,heroku-cli,Javascript,Node.js,Npm,Mern,Heroku Cli,我在全球安装了npm,每当我运行npm-v检查它的版本时,它都会正确显示它,目前是7.13.0 我也在全球安装了heroku cli,但每当我运行heroku--version时,它会显示: 在C:\Users\MyName\AppData\Roaming\npm中,我在全局范围内安装了heroku和npm,但每当我运行heroku命令时,它都会失败。我想不出这个问题 下面我附上了我全球安装的软件包目录的屏幕截图 可能您的npm的目录路径配置有一些错误。 您可以通过以下步骤修改路径。 打开或创建
npm-v
检查它的版本时,它都会正确显示它,目前是7.13.0
我也在全球安装了heroku cli,但每当我运行heroku--version时,它会显示:
在C:\Users\MyName\AppData\Roaming\npm
中,我在全局范围内安装了heroku和npm,但每当我运行heroku
命令时,它都会失败。我想不出这个问题
下面我附上了我全球安装的软件包目录的屏幕截图
可能您的npm的目录路径配置有一些错误。
您可以通过以下步骤修改路径。
~/.profile
文件并添加您的npm路径或者,我建议更改npm的默认目录,这在npm官方文档中有解释。()。我也有类似的问题,并遵循相同的说明。我有windows系统,npm文档中有书面说明:此部分不适用于Microsoft windows。
C:\Users\MyName\AppData\Roaming\npm/node_modules/node/bin/node: line 1: This: command not found
export PATH=C:\Users\MyName\AppData\Roaming\npm/node_modules/node/bin
source ~/.profile