@Vue/Cli 3 关于 render 空的处理
问题场景
vue-cli 3 在打包部署时候会出现 dist folder not working "Uncaught TypeError: Cannot set property 'render' of undefined
的报错。
问题是这个不会在 dev 时候出现,在搜索结果后发现 issues#2430 里面有人给出问题所在,故此整理给遇到相同问题的小伙伴。
解决方案
通查你现有所有 x.vue 文件,如果内部出现:
<script>
</script>
那么问题就在这里,要么最少在 js 里面写上:export default {}
,要么干脆删了 script 标签。
原因
生成的 vue 对象为 undefined,render 没有对象所属,因此报错。