2016-03-27 6 views
1

私はAureliaのチュートリアルに従っていました。 NMPをインストールし、JSPMをインストールした後、具体的に生産設定部aurelia skeleton-es2016エラー

http://aurelia.io/docs.html#/aurelia/framework/1.0.0-beta.1.1.4/doc/article/a-production-setup

は、一気の時計はエラーがスローされます:

module.js:327 throw error 

Error: Cannot find module 'socket.io' 

この原因は何?

それはだから私はsocket.ioはブラウザ同期の依存関係に欠落していたことに気づい...\browser-sync\lib\sockets.js:3:15

+0

エラーがあるかどうかを確認してください。 –

+0

エームイム私はあなたが何を意味するか正確にはわかりません。エラーに関しては、ブラウザの同期が原因であるように見えました。ノードモジュールフォルダにsocket.ioがあります。 –

+0

何かがインストールされていないようです。 npm_modulesおよびjspm_packagesフォルダを削除します。その後、 'npm install'と' jspm install -y'をもう一度実行してください。 jspmのインストール後に '-y'を忘れないでください –

答えて

1

にエラーをトレースします。 browser-syncフォルダにnpmをインストールする必要がありました。また、npm installがルートの依存関係のみをチェックするという事実を知らなかった。その依存関係の1つがそれ自身の依存関係を欠いている場合、あなたには言いません。 nmp lsを実行して、欠落している依存関係をチェックすることができます。