私は YO lessapp プロジェクトを使用しています。「grunt-contrib-connect」は、9000 ポートでノード js サーバーを起動するのに役立ちます。grunt serve を実行する (サーバーを起動する) たびに、以下の警告のためにサービスが中止されます。
Running "connect:livereload" (connect) task
Warning: connect.static is not a function Use --force to continue.
正確なエラーは、Gruntfile.js の以下の関数で発生しました。
livereload: {
options: {
middleware: function(connect) {
return [
connect.static('.tmp'),
connect().use('/bower_components', connect.static('./bower_components')),
connect.static(config.app)
];
}
}
},
私はインストール
しましnpm install grunt-contrib-connect --save-dev
た、
npm install serve-static --save-dev
いくつかの投稿に出くわしました.ファイアウォールをオフにすることを提案する人もいますが、うまくいきません.
他のマシンから同じアプリを実行しようとしたところ、正常に動作したため、自分のマシンまたは npm/node/connect のバージョンの競合に関係があることはわかっています。
システム構成 :
- ウィンドウズ 7 プロフェッショナル
- ノード -v4.1.2
- npm -v2.14.4
- connect@3.4.0
投稿nodejs connect cannot find staticに基づいて connect と serve-static をインストールしましたが、それでも同じです
何か助けはありますか?前もって感謝します