のでcode splittingを述べることなく、ベンダーのチャンクでnode_modulesを使用すると、別のバンドルを作成するための技術である - 私は私が私のvendor
バンドルにしたいだけ慣習によって何を知っているので、アプリ、ベンダー等...WebPACKを明示的に
.. 。
何でもこれらは、(私は彼らがいると思う)ので、明らかnode_modules
から、vendor
にする必要があり
import x from 'name';
import 'name';
。
しかし、私はこれを明示した例しか見ていません。
規約を使用する方法はありますか?
もしそうでなければ、これを行うためのプラグインをビルドできますか(このプラグインはあなたの依存関係セクションpackage.json
に入ります)。
const pkg = require('./package.json');
とあなたのコンフィギュレーションで:
{
entry: {
vendor: Object.keys(pkg.dependencies) // use node_module dependencies
},
plugins: [
new webpack.optimize.CommonsChunkPlugin({
name: "vendor"
})
]
}
EDIT: それを行うには良い方法があるようだあなたは何ができるか
これを行うにはちょっと奇妙だと感じますが、私のことではうまくいきます:) –
@CallumLiningtonは私の更新された答えをチェックします。 –