javascript - webpack babel を使用して es6 に変換するときに問題が発生しましたが、webpack はエラーを報告しませんでした。 !急いで急いで
怪我咯
怪我咯 2017-05-16 13:45:06
0
2
476

ファイル構造:

/2017-04-13 webpack_Demo/

リーリー

ジソン

リーリー

問題の説明: このプロジェクトはマルチエントリおよびマルチ出力のアプリケーションであり、jquery、avalon、およびその他のプラグインを common.js に個別にマージし、その他を個別に出力する必要があります。 es5 を使用していますが、変換後にエラーは報告されませんが、ブラウザーはレンダリングできません。 modleコードが共通で混在しており、デモクロム全体を解析できません

現状では、4つのjQueryファイルが独立して共通であることを期待していますが、私の考えでは、moudleとavalon_demoは生成後にパッケージ化される可能性がありますが、もう1つのファイルmoudle.jsをavalon_demo.jsにインポートします。状況はモジュールです コードは共通であり、エクスポート値がブラウザで見つかりません。何が問題なのか分かりません。誰が助けてくれますか?ここで数時間テストしてきました

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信 (2)
我想大声告诉你

path.resolve(__dirname, './src/pages') exclude と include の目的は何ですか?
依存関係を提供せずに理由をテストすることはできませんが、babel-preset-es2015 の代わりに babel-preset-env を使用してみることはできます。babelrc を作成し、それを外部に配置して babel 設定項目を記述するのが最善です。

いいねを押す+0
    伊谢尔伦

    リーリー


    この問題は minChunks: Infinity パラメータを追加することで解決されます。質問には問題があります。上の階の兄弟に感謝します。

    ptions.name または options.names(string|string[]): パブリック モジュールの名前

    options.filename (string): パブリック モジュールのファイル名 (生成されたファイル名)
    options.minChunks (number|Infinity |function( module, count) - boolean): 数値は、パブリック コード ベースにパッケージ化される前に依存する必要があるエントリの数を示します。Infinity の場合、パブリック コンポーネント ブロックのみが作成され、モジュールはパッケージ化されません。カスタム ロジックを容易にする機能を提供します。
    options.chunks(string[]): チャンク内のコードのみを抽出します。
    options.children(boolean): true の場合、パブリック コンポーネントのすべてのサブ依存関係が選択されます。
    options.async(boolean|string): true の場合、option.name の子チャンクが作成されます (options.Sibling)。チャンクのチャンク) 非同期共通チャンク
    options.minSize(number): 共通チャンクが作成される前に、すべてのパブリック モジュールのサイズが数値より大きくなければなりません

    転載元: http://www.cnblogs.com/sloong...

    いいねを押す+0
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!