template or render function not defined

项目地址:https://github.com/shunzizhan...

  1. 参照vue 官网,初始化项目vue init webpack my-project
  2. 安装包管理,执行cnpm install
  3. 启动项目npm run dev
  4. 运行,执行成功
  5. 按照karma自动化,karma init,运行
  6. cmd面板中执行成功,无错误,但是浏览器的控制台中提示
    clipboard.png
  7. 查询资料,说是vuejs引入的是不含编译的,按照博文修改,运行依旧没有解决问题
    clipboard.png
阅读 4.7k
3 个回答

You have both App.js and App.vue. and inside main.js you do import App from './App'. I think it is importing 'App.js, which indeed does not have a template or render function. Try removingApp.js` and you should be good.

https://stackoverflow.com/que...

1.首先你在执行vue init webpack的时候会自动下载template,会让你确定一系列的信息,检查这部分内容的填写及下载是否正确,
2.你执行的是cnpm i,建议你删掉node_modules包使用npm i安装再试试。

嗷嗷嗷!之前也遇到过一次 ...

1.简单说一下原因,
你的 Vue 文件渲染出错了,组件,页面,或者 render 函数运行期间报错,
导致被解析出来的内容不是一个可以用与渲染的模板

2.我当时的情况,Vuex 的调用写错了,然后就提示没有渲染模板,
看一下你的其他页面是不是正常的?

3.这个是不是坟贴?不要挖了 ...

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