Express命令在终端中不起作用

Max*_*win 30 macos terminal node.js express

我是node.js的新手.我安装了节点很好,它的工作原理.我可以在终端中运行node命令以及node package manager命令(npm).顺便说一下在Mac上工作.所以我使用以下命令全局安装了express:

sudo npm install -g express
Run Code Online (Sandbox Code Playgroud)

在我完成全局安装之后,我将它安装在我正在处理项目的小文件夹中.

sudo install express
Run Code Online (Sandbox Code Playgroud)

这给了我一个我的站点文件夹里面的node_modules文件夹.在我完成之后,我使用express命令安装了手写笔,我得到了表达不是命令的错误.

express -c stylus
Run Code Online (Sandbox Code Playgroud)

任何人都可以对这个问题有所了解吗?我还尝试使用以下命令将global express链接到我正在处理项目的文件夹:

sudo npm link express
Run Code Online (Sandbox Code Playgroud)

终端说这个命令运行了,但是我仍然无法运行express命令.

Max*_*win 84

感谢您就此问题提问.我发现运行快速发生器而不仅仅是表达修复问题.终端中的以下代码工作正常.

sudo npm install -g express-generator
Run Code Online (Sandbox Code Playgroud)

再次感谢,


Que*_*fin 8

如果你的快递二进制文件什么都不做 安装node-legacy:

sudo apt-get install nodejs-legacy


小智 5

但是在ubuntu上,14.04 nodejs 0.10 express在终端上不起作用

sudo apt-get install nodejs-legacy

让它发挥作用.