2016-03-23 11 views
0

私はNodejsとAngularJSを初めて使用しています。私はあなたのウェブサイトでこのエラーを調査し、答えを見つけることができませんでした。私はこの本、Adam Freeman、ApressによるPro AngularJSから取り組んでいます。 Sheraz(nodejs connectはstatic、June 21 '14)とdylantsによる回答が見つからないので、私はオプション2を実行しました。npmはserve-staticを投稿しました。私は、このように私のserver.jsコードを更新:ReferenceError:ノードserver.jsの実行時にconnectが定義されていません

var connect = require('connect'), 
serveStatic = require('serve-static'); 
var app = connect(); 
app.use(serveStatic("C:\wamp\www\Projects\ProAngularJS")); 
app.listen(5000); 

私は "ノードC:\ WAMP \ WWW \プロジェクト\ ProAngularJS \ server.js" と入力すると、私はこのようなルックスを取得エラー:

C:\wamp\www\Projects\ProAngularJS\server.js:1 
(function (exports, require, module, __filename, __dirname) { var app = connect(
); 
                    ^

ReferenceError: connect is not defined 
at Object.<anonymous> (C:\wamp\www\Projects\ProAngularJS\server.js:1:73) 
at Module._compile (module.js:409:26) 
at Object.Module._extensions..js (module.js:416:10) 
at Module.load (module.js:343:32) 
at Function.Module._load (module.js:300:12) 
at Function.Module.runMain (module.js:441:10) 
at startup (node.js:139:18) 
at node.js:968:3 

なぜこのエラーが出るのかわかりません。おそらく私はノードを正しくインストールしなかったでしょうか? ご協力いただければ幸いです。 Thxを、 Khthulhu

+0

「npm i」を使用して接続がインストールされていますか?「node_modules」フォルダに表示されますか? – ckross01

+0

エラーメッセージで判断すると、実行しているスクリプトがあなたが投稿したコードと一致していないように見えます。あなたは正しいスクリプトを実行していると思いますか、あなたの変更を保存しましたか? – mscdex

+0

はので、私は、コマンドを接続して、私はお返しにこれを得たNPMをした: C:ユーザーがマンションを\ \>私は [email protected] node_modules \接続NPMは ├──u[email protected]を接続します ├──[email protected] ├──[email protected]([email protected]) └──[email protected]([email protected]、[email protected]。 0、[email protected]) それは私が戻ってきたものですか?私は接続モジュールを見つけることができないからです。 – Khthulhu

答えて

0

は親切にNPMを使用して、それをインストールしない場合は、node_modulesにモジュールを接続しているかどうかを確認してください。お役に立てれば。

+0

私はそれを試してみよう。 npmコマンドはモジュールをインストールするために私にオンラインになる必要がありますか? – Khthulhu

+0

今は動作していますか? – poo

+0

私はいくつかのことを試しました。プログラムファイル(x86)の正しいフォルダに接続モジュールをインストールできませんでした。別の場所にノードをインストールすると、そこにインストールすることもできませんでした。 – Khthulhu

関連する問題