4

我第一次尝试使用 Cloud9 IDE,并使用 express 模块启动 node.js 项目。我能够安装模块,但是当我尝试运行命令时

express ./myProjectHere

它说

命令“express”未被识别

npm 有效,为什么安装后不表达?

4

4 回答 4

8

选择运行面板,设置运行配置如下:

   name: express 
   path: node_modules/express/bin/express 
   cmd line args: ./your-app-name

只需记住在输入命令信息后双击运行面板中的 express line 项即可。

于 2012-05-06T04:02:03.803 回答
2

Cloud9 IDE 对 IDE 中的运行功能有一些临时锁定。如果您尝试打开运行面板,并且这些字段被禁用,请按照以下步骤操作:

  1. 打开项目文件面板
  2. 钻入 node_modules\express\bin 目录
  3. 将 express 文件重命名为 express.js
  4. 双击打开刚刚重命名的文件。
  5. 现在打开运行窗格,除了命令行参数之外的所有内容都将为您预先填充。
  6. 最后,输入你想要的应用路径(IE ./your-app-name)

还有一些额外的步骤,例如设置依赖项,我在这里更详细地介绍了这些步骤:

将节点快速上云

希望这可以帮助那些看到我遇到同样奇怪问题的人!

于 2012-05-12T20:05:41.283 回答
2

您可以在 Cloud9 IDE 底部的 Cloud9 终端中使用以下命令安装 Express:

npm install express

在 Cloud9 上运行的一个简单的 hello world 应用程序是:

var express = require('express');
var app = express();

app.get('/', function(req, res){
  res.send('hello world');
});

// Note: Uses the CLOUD9 port
app.listen(process.env.PORT);
于 2013-08-29T01:51:36.860 回答
1

正如 Cloud9 站点本身的功能页面上所列出的,IDE 现在支持通过 npm 安装 express,并像在您自己的机器上一样运行 express。

于 2013-06-25T13:02:21.357 回答