Npm命令无法识别(ubuntu)

时间:2018-04-05 22:15:33

标签: ubuntu-16.04

安装java 8 openjdk并通过export导出变量后,运行以下命令:

source /etc/enviorment

之后,当我尝试运行npm run tests-e2e时,它说该命令无法识别。

1 个答案:

答案 0 :(得分:0)

执行source /etc/environment已将shell的环境变量重置为其默认值,从而丢弃了shell启动脚本(/ etc / profile,〜/。)所应用的任何自定义。 bash_profile等)。特别是,您似乎已经丢失了$PATH的自定义值,该值带有npm命令所在目录的路径。

要恢复,您可以执行以下任何操作:

  • 执行exec bash -l以获取将执行该命令的新shell 启动脚本,因此重建正确定制的$PATH变量
  • 如果您正在使用GUI,请关闭终端窗口并打开一个新窗口
  • 退出,​​然后重新登录