Javascript 如何从两个包创建一个commons块文件?
我有两个私有包,它们有自己的package.json、依赖项等 我已经将它们安装到了第三个软件包中,我的想法是我可以使用webpack来构建它们和一个commons区块文件,但是它似乎不想玩球Javascript 如何从两个包创建一个commons块文件?,javascript,json,node.js,webpack,Javascript,Json,Node.js,Webpack,我有两个私有包,它们有自己的package.json、依赖项等 我已经将它们安装到了第三个软件包中,我的想法是我可以使用webpack来构建它们和一个commons区块文件,但是它似乎不想玩球 npm install /my/local/package1 npm install /my/local/package2 (实际上,我会使用私有npm或git) 在webpack.config.json中 module.exports = { entry: { 'package1': 'p
npm install /my/local/package1
npm install /my/local/package2
(实际上,我会使用私有npm或git)
在webpack.config.json中
module.exports = {
entry: {
'package1': 'package1',
'package2': 'package2'
}
...,
plugins = [
new webpack.optimize.CommonsChunkPlugin({
name: "commons",
}),
...
当它构建时,我可以很好地构建这两个包,但只有一个最小的公共文件
我正在用两个除了名称之外完全相同的包来测试它,所以所有东西都应该是相同的
有没有办法做到这一点
或者其他策略,允许我开发单独的应用程序,然后可以与公共块一起导出。我想我已经通过设置minChunks=2解决了这个问题-默认情况下是3吗?据我在文档中看到的,没有提到默认设置