我想创建一个项目,我已经安装了 nodejs,我已经安装了 npm,在终端上当我写“express”时它不会创建一个文件夹,或者如果它创建“npm start”也没有任何反应。我参考了http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/ 站点。我已经以这种方式安装了 C:\node>npm install -g express...现在当我执行此操作时,/usr/bin/npm 有一个已创建的文件,它给出错误。我可以删除此文件吗?或者有什么解决方案吗?
答案1
看起来您正在遵循一个专门为 Windows 编写的教程,从其C:\node>
控制台中的前缀可以看出。
要在 Ubuntu 上安装 Node.js:
已经有一个好问题在 AskUbuntu 上了解如何安装最新版本的 Node.js。我建议使用 NVM 安装,这样你就不需要sudo
通过npm
或从 PPA 安装。
这两个选项都将包含 NPM,因此您可以为下一步做好准备。
使用 Express 生成应用程序
获取生成器
如果你想从命令行使用 Express生成应用程序,您需要运行npm install -g express-generator
。请注意,该工具名为express-generator
,而不是express
。如果您从 PPA 安装了 Node,则需要在命令sudo
前添加npm install
。
创建目录
为您的项目创建一个目录:
mkdir ~/MyWebApp
并进入该目录
cd ~/MyWebApp
产生
进入该目录后,您可以从命令行运行快速生成器:
express
您还可以一步创建目录并生成应用程序:
express MyWebApp
运行上述命令将自动MyWebApp
在您当前所在的目录中创建一个文件夹,并在那里生成 express 应用程序。