繁体   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