vue-cli3.0 copy-webpack-plugin打包
2021-04-18 本文已影响0人
魔仙堡杠把子灬
粗菜淡饭,一日三餐
在此附上我的QQ: 2489757828 有问题的话可以一同探讨
我的github: 李大玄
我的私人博客: 李大玄
我的npm开源库: 李大玄
我的简书: 李大玄
我的CSDN: 李大玄
我的掘金: 李大玄
哔哩哔哩: 李大玄
今天说说vue-cli3.0
使用copy-webpack-plugin
插件
首先使用的是copy-webpack-plugin
最新版本, 但是一直报一个错误use compilation.getCache() instead of compilation.cache
百度无果然后我去看的源代码,发现里面的方法参数传递 没有找到错误原因 然后版本往前翻了一下,看了下源码,发现有区别,然后使用的版本是npm i copy-webpack-plugin@6.4.1
npm i copy-webpack-plugin@6.4.1
版本没有问题
地址 https://www.npmjs.com/package/copy-webpack-plugin/v/6.4.1
参数传递不知道怎么使用建议看一下源代码
这里的to默认是可以省略的 默认打包出是dist
目录在这里插入图片描述
chainWebpack(config) {
// set preserveWhitespace
config.resolve.alias
.set('@', resolve('src'))
.set('assets', resolve('src/assets'))
.set('utils', resolve('src/utils'));
config.plugin("copy").use(require("copy-webpack-plugin"), [{patterns: [
{from: 'src/Template.vue'}
]}]);
},
如果使用to
参数的话 默认是dist
目录下进行复制, 所填字段为目路地址