快递命令不在terminal工作

我对node.js是新鲜的 我安装节点罚款,它的工作原理。 我可以在terminal中运行node命令以及节点包pipe理器命令(npm)。 顺便在Mac上工作。 所以我用以下命令在全球安装了express:

sudo npm install -g express 

在完成全局安装之后,我将它安装在一个小文件夹中,在这里我正在进行一个项目。

 sudo install express 

这给了我一个node_modules文件夹在我的网站文件夹。 完成之后,我使用express命令安装了手写笔,并得到了表示不是命令的错误。

 express -c stylus 

任何人都可以在这个问题上谈一谈? 我也尝试使用以下命令将全局快递链接到我正在使用该项目的文件夹中:

 sudo npm link express 

terminal说这个命令跑了,但是我仍然不能运行express命令。

感谢您提出这个问题。 我发现运行express-generator而不是只是expression了固定的问题。 在terminal的以下代码工作。

 sudo npm install -g express-generator 

再次感谢,

如果你的明确的二进制文件一直不动 安装node-legacy:

sudo apt-get install nodejs-legacy

在Ubuntu 14.04 nodejs 0.10 express没有在terminal上工作,但

sudo apt-get install nodejs-legacy

使它工作。

我面临类似的问题。 我尝试了这里提到的所有解决scheme。 但无法解决我的问题。

当express和nodejs的位置不同时,会发生这种情况。

当使用自制软件安装节点时出现问题。

只需使用这个命令export PATH = / usr / local / share / npm / bin:$ PATH

注意:用express的pathreplacepath。

按照此链接寻求帮助。