Cloud9 IDEを初めて使用し、エクスプレスモジュールを使用してnode.jsプロジェクトを開始しようとしています。モジュールをインストールできますが、コマンドを実行しようとすると
express ./myProjectHere
それは言う
コマンド「express」が認識されませんでした
npmは機能しますが、インストール後に表現されないのはなぜですか?
Cloud9 IDEを初めて使用し、エクスプレスモジュールを使用してnode.jsプロジェクトを開始しようとしています。モジュールをインストールできますが、コマンドを実行しようとすると
express ./myProjectHere
それは言う
コマンド「express」が認識されませんでした
npmは機能しますが、インストール後に表現されないのはなぜですか?
実行パネルを選択して、実行構成を次のように設定します。
name: express
path: node_modules/express/bin/express
cmd line args: ./your-app-name
コマンド情報を入力した後、実行パネルでエクスプレスラインアイテムをダブルクリックすることを忘れないでください。
Cloud9 IDEには、IDE内の実行機能に対する一時的なロックがあります。実行パネルを開こうとしてフィールドが無効になっている場合は、次の手順に従います。
依存関係の設定など、いくつかの追加の手順がありますが、ここで詳しく説明します。
これが私と同じ奇妙な問題を見ている人々に役立つことを願っています!
Cloud9 IDEの下部にあるCloud9ターミナルで、以下を使用してExpressをインストールできます。
npm install express
Cloud9で動作するシンプルなHelloWorldアプリは次のとおりです。
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);
Cloud9サイト自体の機能ページにリストされているように、IDEはnpmを介したエクスプレスのインストールと、自分のマシンと同じようにエクスプレスを実行することをサポートするようになりました。