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 关闭网页包';它是全局惰性加载,没有神奇的注释_Javascript_Webpack - Fatal编程技术网

Javascript 关闭网页包';它是全局惰性加载,没有神奇的注释

Javascript 关闭网页包';它是全局惰性加载,没有神奇的注释,javascript,webpack,Javascript,Webpack,有没有办法在一个集中的地方关闭Webpack的延迟加载?比如控制台开关或webpack.config.js文件中的选项 我正在使用“magic comments”/*webpackMode:“渴望”*/,但如果另一个二级模块在导入过程中调用缺少“magic comments”的三级模块 因此,我有一个大的捆绑和几个小的块放在一边,而我更希望他们是大捆绑的一部分,因为其余的 不幸的是,我无法遍历所有源代码树并设置/*webpackMode:“eager”*/,因为那里有很多npm库 有没有办法一劳

有没有办法在一个集中的地方关闭Webpack的延迟加载?比如控制台开关或
webpack.config.js
文件中的选项

我正在使用“magic comments”
/*webpackMode:“渴望”*/
,但如果另一个二级模块在导入过程中调用缺少“magic comments”的三级模块

因此,我有一个大的捆绑和几个小的块放在一边,而我更希望他们是大捆绑的一部分,因为其余的

不幸的是,我无法遍历所有源代码树并设置
/*webpackMode:“eager”*/
,因为那里有很多npm库

有没有办法一劳永逸地解决这个问题

使用的p.S.网页包版本为
4.30.0


目前有一个关于
webpackMode的讨论正在进行:“eager”
应该是默认选项。但正如我所知,并没有制定任何具体的职位。

我已经找到了这个问题的答案——标准网页

它可以从
webpack.config.js
使用,也可以从命令行覆盖其设置

webpack4.30.0
上,它对我来说没有任何额外的工作。以下是应添加到配置文件的部分:

const webpack = require('webpack');
module.exports = {
  // ...
  plugins: [
    new webpack.optimize.LimitChunkCountPlugin({
      maxChunks: 1
    })
  ]
};

在将此代码与您的配置合并时,重要的是不要忘记导入
webpack
(第1行)。

您使用的是什么webpack版本?@tomerico是目前最新的
4.30.0
。也将使用此信息更新问题。默认情况下,为什么您的依赖项被延迟加载?我不明白你怎么会这样。。。