私は最近 node.js をインストールしましたが、ルーティングと Web アプリケーション開発のセットアップには Express が適していると言われました。
最新のエクスプレスと互換性がないように見えるノードの最新バージョンをインストールしました。
調べてみると、nave が見つかりました... RVM と同様に、nave を使用するとノードのバージョンを切り替えることができます。それで私は走りましたnave.sh install 0.4.11...
それはうまくいき、走ることができました。
npm install express -g
これは、エクスプレスをグローバルにインストールする必要があると思いました。だから私は実行します:
express testapp
作成する
create : testapp
create : testapp/package.json
create : testapp/app.js
create : testapp/public/stylesheets
create : testapp/public/stylesheets/style.css
create : testapp/public/images
create : testapp/public/javascripts
create : testapp/views
create : testapp/views/layout.jade
create : testapp/views/index.jade
その後私は
cd testapp/
node app.js
私は得る
エラー: モジュール 'express' が見つかりません
これは通常の動作ですか?
Express はpackages.jsonにあるため、 を実行するnpm install -d
と、ノード パス内の node_modules へのシンボリック リンクだけでなく、アプリケーション内に node_modules ディレクトリが作成されます。