我遇到了和这个人同样的问题。
命令“express nodepad”不起作用。它给出一个错误“程序‘express’当前未安装。您可以通过输入以下命令进行安装:sudo apt-get install node-express”但是,我确实使用 npm 使用此命令“sudo npm install -g express”安装了它。
当我运行“sudo npm install -g express”时,没有任何警告或错误。
我遗漏了什么?也许我表达得不正确?
我正在跟随本教程。 http://dailyjs.com/2010/11/08/node-tutorial-2/ 但是他执行了“npm install express mongoose jade less expresso”时,我使用 sudo 和 -g 选项分别安装了每一个。
但是,当我使用他的命令“express nodepad”时,出现了错误。我还尝试使用 sudo 命令,但收到消息“sudo: express: command not found”
任何帮助将不胜感激。
答案1
新版本的 Express (4.0) 本身没有 bin 文件夹。您必须安装 express-generator 才能获得设置功能。
你没有做错什么。 Express 只是改变了它的工作方式。看看这个答案。