vue/cli 2.x构建的项目中build.js里有个webpack的回调函数,如下图红框的标注,但在vue/cli 4.x构建的项目中,没有了build文件夹,代替的是vue.config.js,那么在vue/cli 4.x构建的项目中,我要怎么找到那个webpack的回调函数?比如我想在webpack编译的回调函数中做些事,我不知道在4.x构建的项目哪个位置去写,这个webpack的回调函数在哪里?请大佬们指教
vue/cli 2.x构建的项目中build.js里有个webpack的回调函数,如下图红框的标注,但在vue/cli 4.x构建的项目中,没有了build文件夹,代替的是vue.config.js,那么在vue/cli 4.x构建的项目中,我要怎么找到那个webpack的回调函数?比如我想在webpack编译的回调函数中做些事,我不知道在4.x构建的项目哪个位置去写,这个webpack的回调函数在哪里?请大佬们指教
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
在 Vue CLI 4.x 中,可以通过在 vue.config.js 中配置 configureWebpack 或 chainWebpack 来获取 Webpack 实例,并在编译过程中添加回调函数。
1、通过 configureWebpack 获取 Webpack 实例:
2、通过 chainWebpack 获取 Webpack 实例:
在获取 Webpack 实例后,可以使用 Webpack 提供的各种 Hook 来添加编译过程中的回调函数。例如,可以在 beforeCompile 阶段添加回调函数:
这样就可以在 Vue CLI 4.x 构建的项目中添加 Webpack 的回调函数。