如何在vue项目中使用manifest离线缓存?

如题,使用vue-cli构建的项目中,如何使用manifest离线缓存?

我将manifest文件放在项目根目录下,与index.html同级,当打包项目生成dist文件以后,manifest文件未为出现在dist文件里,并且不知道如何在生成dist文件的同时,改变原本manifest里的缓存文件的相对路径。

阅读 18.1k
3 个回答

manifest 增加到 webpackentry 字段里

在webpack.dev.conf.js 或者webpack.prod.conf.js 的plugins添加CopyWebpackPlugin
plugins: [
...
// copy 离线缓存文件

new CopyWebpackPlugin([
  {
    from: 'index.appcache',
    to: './',
    ignore: ['.*']
  }
])

]

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