使用 Node.js/Express 时出现问题,提示未安装

使用 Node.js/Express 时出现问题,提示未安装

我遇到了和这个人同样的问题。

npm 安装的软件包无法访问

命令“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 只是改变了它的工作方式。看看这个答案

相关内容