0

次のような構成が与えられた場合、webpackは異なる結果を生成しますか?

// webpack.config.js
module.exports = {
    ...
    entry: {
        main: ['./index.js'],
    }
}


// index.js
import 'babel-polyfill'
...

対。

// webpack.config.js
module.exports = {
    ...
    entry: {
        main: ['babel-polyfill', './index.js'],
    }
}


// index.js
// babel-polyfill import removed
...

どちらが好まれますか、またその理由は何ですか?

4

2 に答える 2

1

どちらも同じように機能します。オプション 1 の webpack はbabel-polyfill、依存関係ツリーで依存関係として扱われます。

2 つ目の webpack はbabel-polyfillエントリポイントとして扱い、そこから依存関係グラフを生成しようとしますが、依存関係は 0 です。

ここに実際の違いはなく、結果バンドルへの影響もありません。どちらにもbabel-polyfillが含まれます。また、それを追加する「推奨」方法もありません.babel自体は、ガイドで両方の方法を参照しています.

于 2018-06-05T13:19:37.603 に答える