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目录下进行复制, 所填字段为目路地址

测试成功 没有问题出现

上一篇下一篇

猜你喜欢

热点阅读