2012-05-06 18 views
4

初めてCloud9 IDEを使用しようとしていて、expressモジュールを使用してnode.jsプロジェクトを開始しようとしています。私はモジュールをインストールすることですが、私は、コマンドを実行しようとすると、それはだExpressモジュールをCloud9プロジェクトにどのようにインストールしますか?

express ./myProjectHere 

が言う

コマンド「急行」、

NPMの作品を認識しなかった理由doesnの」 tはインストール後に表現されますか?

答えて

8

次のように実行構成を設定するために実行パネルを選択します。

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

はちょうどあなたがコマンド情報を入力した後、実行パネルに急行行項目をダブルクリックすることを忘れないでください。

+0

npm install express 

とCloud9に取り組んでいますこんにちは、単純な世界のアプリですチャームのように働いた! –

+0

非常に良い回避策 –

+0

これを設定する方法はありますか?これは、1つのプロジェクトではなく、cloud9のすべてのプロジェクトに適用されます。 –

2

Cloud9 IDEには、IDE内の実行機能に一時的なロックがいくつかあります。あなたが実行パネルを開こうとすると、フィールドが無効になっている場合は、次の手順は、次のとおりです。

  1. オープンプロジェクトファイルパネル
  2. ドリルnode_modulesに\
  3. \ binディレクトリを表現する急行ファイルの名前を変更to express.js
  4. 名前を変更したばかりのファイルをダブルクリックして開きます。
  5. 実行ウィンドウを開き、コマンドライン引数を除いたすべてがあなたのために事前に設定されます。
  6. 最後に、あなたがしたいアプリのパス(IEの./your-app-name)を入力します

、このような依存関係を設定するなど、いくつかの追加の手順は、私がここで詳細にカバーされていることが、あります。

Express Node To the Cloud

これは私が同じ奇妙な問題を見ていた人に役立ちます。

1

Cloud9サイト自体のFeatures pageに記載されているように、IDEはExpressからnpmのインストールをサポートしており、自分のマシンと同じようにExpressを実行できるようになりました。

2

あなたはCloud9 IDEの下部にあるCloud9ターミナルで次のように使用してExpressをインストールすることができます。おかげで法案を

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); 
関連する問題