nodeschool无法从终端上的任何地方运行课程

时间:2015-05-13 07:18:06

标签: node.js path

我完成了nodeschool

的第一课

运行" javascripting"上课,我只需输入

  

$ JavaScript编程

在控制台上,

但是当安装了其他课程" learnyounode"

  

$ sudo npm install --global learnyounode

似乎安装好, 但是当我输入

  

$ learnyounode

我明白了,

  

-bash:learnyounode:找不到命令

我可以看到该模块位于/Users/iosdev/npm-global/lib/node_modules

所以我如何添加这个"模块"所以我可以从CLI的任何地方开始?

1 个答案:

答案 0 :(得分:1)

尝试将您提到的路径添加到bash_profile中。 cd进入您的主目录并找到此文件.bash_profile并查找

export PATH=

并添加您的路径,如:

export PATH="/Users/iosdev/npm-global/lib/node_modules:$PATH"

或者您直接在终端上运行上述命令。

这会附加'this'路径,以便bash了解每个节点模块。 通常,您的全局节点模块安装在/usr/local/bin,您可能会看到/usr/local/bin已经是$ PATH环境变量的一部分。 我按照链接中的说明全局安装了模块,我可以在任何目录中访问它。