2017-08-17 9 views
0

この記事を読む前に、自分のコードを別のドキュメントに分割すると、Stackoverflowエディタに時間がかかりすぎます。開発環境を実行しようとするとウェブパックの問題が発生する

設定見つかったファイルが、設定されていないエントリ:私は私の開発環境を実行したときに

は、私はこのエラーを取得します。

--helpを使用してCLIオプションを表示します。

これは私のwebpack.config.jsです:

let config; 

if (/development/.test(process.env.NODE_ENV.indexOf('development'))) { 
    config = require('./config/webpack.dev')({env: 'development'}); 
} 
else if (/production|staging/.test(process.env.NODE_ENV)) { 
    config = require('./config/webpack.prod')({env: 'production'}); 
} 

module.export = config; 

これは私のconfig/webpack.dev.jsです:

https://docs.google.com/document/d/1oudL50sL84FQDGB7vmuYcr2yVll44UlLr5DPPuZ2-kk/edit?usp=sharing

これは私のwebpack.commonです。 js:

私は生産と開発のために再利用するいくつかのコードpment環境

https://docs.google.com/document/d/1JMQPxMbLGsOGddohkZyhbvYE1CSXWImxJll3JVQ4rQA/edit?usp=sharing

これは私のpackage.jsonです:

https://docs.google.com/document/d/1uk5yXCjMbBCnhGqKzrQRAEUDewwPWd_UeW3Zld4oV7w/edit?usp=sharing

私は私webpack.config内部設定のためにしたにconsole.logを表示するには、私の画面を印刷ファイルを実行するとnpmが実行されます:

http://up416.siz.co.il/up3/eqho2ydz2j2t.png

は、これが私のアプリの構造である:

http://up416.siz.co.il/up2/y2tni0ny11mt.png

答えて

0

私はWebpacks'というエラーが理にかなっていると思います。構成ファイルwebpack.config.jsが見つかりましたが、エクスポートされた値には「エントリ」プロパティはありません。

まず、module.exportmodule.exportsである必要があります。あなたの例では、何もエクスポートされないので、エントリプロパティはありません。

これが修正されたら、別の問題があると思います。以下のような状況が考えられます。

/development/.test(process.env.NODE_ENV.indexOf('development')) 

代わりにこのようにしてください。

/development/.test(process.env.NODE_ENV) 

何の条件がtrueに評価しないので、configはおそらくあなたに同じエラーを与えるであろう、undefinedとしてエクスポートされます。

+0

これは私の非常にnoobyですが、この修正後も同じ問題が発生しています。 私のWebpack内のconfigのconsole.logを表示するために画面を印刷します。設定ファイルは、npm実行devを実行するとき: http://up416.siz.co.il/up3/eqho2ydz2j2t.png これは私のアプリの構造です: http://up416.siz.co.il/up2 /y2tni0ny11mt.png –

+0

私はあなたがmodule.exportの代わりにmodule.exportsを必要と思う - 私は私の答えを更新しました:) –

+0

うわー、私は非常に非常にこの愚かな間違いのために申し訳ありません、おかげで、ちょうどタイプミス... –

関連する問題