vendors: { test: /[/]node_modules[/]/, name: 'chunk-vendors', chunks: 'all', priority: -10, enforce: true },选项指定了匹配app.js和chunk-vendors.js模块
时间: 2024-02-01 15:04:48 浏览: 65
vendors.js
这里的 `vendors` 配置项只匹配 `node_modules` 目录下的模块,不包括应用程序代码。因此,它不会匹配 `app.js` 模块,也不会与 `chunk-vendors.js` 模块重复匹配。
这个配置项只会将 `node_modules` 目录下的模块打包到 `chunk-vendors.js` 文件中,而应用程序代码会打包到 `app.js` 文件中。这样可以让浏览器更好地缓存和优化第三方库和应用程序代码。
`chunks` 选项指定了哪些代码块需要被分割,这里设置为 `all`,表示所有的代码块都要被分割。`priority` 选项指定了分割的优先级,这里设置为 `-10`,表示优先级较高,会先被分割。`enforce` 选项指定了是否强制执行分割,这里设置为 `true`,表示强制执行。
阅读全文