vue-cli怎么把txt文件打包到dist文件夹下并且和index.html同一级目录?

环境情况:

vue-cli是2.0的版本
微信公众号后台需要放置 MP_verify_VyzrblyR8JxLFfPS.txt 这个文件

问题:

现在想通过webpack的配置,把这个txt文件打包到项目文件dist下,请问怎么做?

项目路径:
clipboard.png

阅读 7.9k
4 个回答

CopyWebpackPlugin -webpack插件,语法如下

new CopyWebpackPlugin([{ from: '**/*', to: 'relative/path/to/dest/' }
    { from: '**/*', to: '/absolute/path/to/dest/' }
  ], options)

在webpack.dev.conf.js和webpack..conf.js增加数组就可以实现

// copy custom static assets
new CopyWebpackPlugin([
  {
    from: path.resolve(__dirname, '../static'),
    to: config.dev.assetsSubDirectory,
    ignore: ['.*']
  },
  // 把微信的验证文件拷贝到dist下
  {
    from: path.join(__dirname, '../*.txt'),
    to: path.join(__dirname, '../dist/')
  }
])

直接验证一次就可以删除了,没必要一直放在根目录

新手上路,请多包涵

如果是3.0的话要在config.js里面配置一下。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题