vue cli +webpack 项目打包部署后,只更新一个组件页面的话,也要全部重新npm run build覆盖吗

能不能在编译后的js文件夹里找到对应的组件页面脚本,只覆盖一个Js加静态文件就行了

阅读 6.1k
2 个回答

不是所有的构建输出文件都会被覆盖,只有包含修改部分代码的文件才会被覆盖。你可以在构建输出的文件名中注入hash,就可以明白了。可参考下面代码:

output: {
    filename: '[name].[hash].js'
}

那是必然的,但是覆盖不是全部更新,只是局部更新。如果文件的没有改动的话,hash 也不会改动。

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