webpack - 在构建后立即使 vue-cli 将文件复制到几个文件夹
问题描述
我向config.plugin('copy')
模块添加了另一个复制指令:
chainWebpack: config => {
config.plugin('copy').tap(([pathConfigs]) => {
pathConfigs.push({
from: path.resolve(__dirname, './build'),
to: path.resolve(__dirname, './../server/web'),
toType: 'dir'
})
return [pathConfigs]
})
return config;
}
问题是这个修改会导致错误,因为 vue/build
在构建项目之前删除了文件夹:
[copy-webpack-plugin] unable to locate 'D:\test\client\build' at 'D:\test\client\build'
ERROR Build failed with errors.
是否有一些更省事和方便的方法可以将构建复制到多个目录?
解决方案
推荐阅读
- php - 隐藏的令牌字段不是不安全的吗?
- python - 将 Spark DataFrame 中具有多个时区的所有时间戳标准化为 UTC 格式
- haskell - 菜单选项问题
- vb.net - vb.net 应用程序可以在一台机器上正确转换日期,但不能在另一台机器上正确转换 - GB/US 格式
- c# - XUnit:ICollectionFixture 实例未在测试类的测试方法之间共享
- tomcat8 - 需要获取正在访问 Web 应用程序的远程 ip
- reactjs - 如何从 React 中的组件更新状态?
- php - php-fpm getallheaders() 小写
- android - ADB 无法连接到守护进程
- tensorflow - 如何安装tensorflow==2.3.0