Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从两个包创建一个commons块文件?_Javascript_Json_Node.js_Webpack - Fatal编程技术网

Javascript 如何从两个包创建一个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

我有两个私有包,它们有自己的package.json、依赖项等

我已经将它们安装到了第三个软件包中,我的想法是我可以使用webpack来构建它们和一个commons区块文件,但是它似乎不想玩球

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吗?据我在文档中看到的,没有提到默认设置