【问题标题】:Globally installed NPM packages not recognised全局安装的 NPM 包无法识别
【发布时间】:2021-07-23 17:21:20
【问题描述】:

我遇到了系统崩溃。在尝试修复它时,我删除了一些文件(我可能在这里错了),我删除了其中的 ~/.profile 文件。

系统还原后,我全局安装的 npm 包无法正常工作。

我卸载了 npm 和 node 并安装了最新版本的 nodejs 16.x,然后重新安装了全局所需的 npm 包,但是它们仍然无法正常工作。某个地方的环境变量(在 .profile 文件中?)丢失了。

如何让全局安装的包运行?

【问题讨论】:

  • 从命令行,还是从节点环境?
  • 从命令行
  • 查看option 2,了解如何设置您的~/.profile 文件。你只需要将 npm-global/bin 添加到你的 PATH 中。
  • 做到了,非常感谢。有这个作为答案会很棒,所以如果我再次犯这个错误,我会找到它的:) 干杯亚当

标签: javascript node.js environment-variables global


【解决方案1】:

您在PATH 中缺少全局安装的 npm 模块的路径。 this page 上描述了多个修复程序,其中之一:

打开或创建一个 ~/.profile 文件并添加以下行:
export PATH=~/.npm-global/bin:$PATH
返回命令行,更新您的系统变量:
source ~/.profile

【讨论】:

    猜你喜欢
    • 2020-12-01
    • 2020-10-23
    • 2013-08-01
    • 2015-03-25
    • 2018-05-25
    • 1970-01-01
    • 1970-01-01
    • 2014-04-02
    • 2015-06-28
    相关资源
    最近更新 更多