@Vue/Cli 3 关于 render 空的处理

Posted zweizhao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@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 没有对象所属,因此报错。

以上是关于@Vue/Cli 3 关于 render 空的处理的主要内容,如果未能解决你的问题,请参考以下文章

vue-cli-service关于 output路径设置+服务端口设置

如何让 Vue (vue cli 3) 正确处理 GraphQL 文件?

在使用 Vue.js 和 Vue CLI 3 处理一些处理后通过道具渲染项目

vue-server-renderer 无法构建捆绑文件

vue-router总结

关于vue-cli的安装