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.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答5k 阅读
在 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 的回调函数。