Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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 保留一个模块';s导入时进行代码拆分_Javascript_Webpack_Code Splitting - Fatal编程技术网

Javascript 保留一个模块';s导入时进行代码拆分

Javascript 保留一个模块';s导入时进行代码拆分,javascript,webpack,code-splitting,Javascript,Webpack,Code Splitting,我正在使用Webpack构建NPM模块。它内部有几个动态导入的模块。在生产构建步骤中,这意味着它将生成大约8个JavaScript文件 当您npm安装模块时,它只带生成文件夹,而不带源文件 问题是我正试图将这个NPM模块使用到另一个也使用Webpack的项目中。即使当我使用该功能仅针对我的NPM模块时,它也会将我的所有构建文件滚动到一个文件中,而我只是希望它保留已经存在的内容 这本身是不好的,因为它删除了代码拆分,但也不起作用,因为该文件仍在尝试访问不存在的单个文件 我希望其他项目能够轻松地获得

我正在使用Webpack构建NPM模块。它内部有几个动态导入的模块。在生产构建步骤中,这意味着它将生成大约8个JavaScript文件

当您
npm安装
模块时,它只带生成文件夹,而不带源文件

问题是我正试图将这个NPM模块使用到另一个也使用Webpack的项目中。即使当我使用该功能仅针对我的NPM模块时,它也会将我的所有构建文件滚动到一个文件中,而我只是希望它保留已经存在的内容

这本身是不好的,因为它删除了代码拆分,但也不起作用,因为该文件仍在尝试访问不存在的单个文件

我希望其他项目能够轻松地获得这个NPM模块提供的代码拆分的好处(它对加载时间有巨大的影响)。在消费项目的Webpack配置中有没有一种简单的方法来实现这一点

我唯一能想到的就是在NPM模块中提供源文件,并将其作为条目指向那里