根据错误提示说明,和搜索之后得出结论:是项目引入的vue编译版本不对

解决方案1

build/webpack.base.conf.js 并设置vue的alias别名,如下:

1

2

3

4

5

resolve: {

   alias: {

    vue: 'vue/dist/vue.esm.js'

   }

  }

解决方案2

打开src/main.js修改Vue对象初始化。

1

2

3

4

5

6

new Vue({

 el: '#app',

 router,

 components: { App },

 template: '<App/>'

})

改为

1

2

3

4

5

new Vue({

 el: '#app',

 router,

 render: h => h(App)

})

原因是,使用 template属性,需要引入带编译器的完整版的vue.esm.js

而如果在.vue文件里面使用

1

2

3

4

5

6

7

8

9

10

11

<template>

 <div></div>

</template>

<script>

export default {

 name:'name1',

 data() {

  return {};

 }

};

</script>

这种形式,然后使用import引入,则不需要完整版的vue.esm.js,因为使用vue-loader时 *.vue文件会自动预编译成js。

其实vuejs官网中已有明确说明

对不同构建版本的解释(https://cn.vuejs.org/v2/guide/installation.html#%E5%AF%B9%E4%B8%8D%E5%90%8C%E6%9E%84%E5%BB%BA%E7%89%88%E6%9C%AC%E7%9A%84%E8%A7%A3%E9%87%8A)

[Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available相关推荐

  1. VUE报错You are using the runtime-only build of Vue where the template compiler is not available

    问题背景 今天在入门vue-route但是发现怎么处理都有以下报错,并且参考了网上大多数解决方法都不行,最后找到一个最终的解决方法,这才搞定,但愿可以帮到每个路过的入门者. 报错信息 [Vue war ...

  2. 工作194:vue.runtime.esm.js?2b0e:619 [Vue warn]: Duplicate keys detected: ‘/system‘. This may cause an

    错误如下 拿到公司一个小哥哥的代码,一来就报了一堆bug,吓得我先写一篇博客vue.runtime.esm.js?2b0e:619 [Vue warn]: Duplicate keys detecte ...

  3. vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in nextTick: “TypeError: Cannot read properties of und

    vue使用vue-element-admin报错: vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in nextTick: "TypeError ...

  4. vue.runtime.esm.js?2b0e:619 [Vue warn]: Duplicate keys detected: ‘xxx‘. This may cause an update err

    vue.runtime.esm.js?2b0e:619 [Vue warn]: Duplicate keys detected: 'xxx'. This may cause an update err ...

  5. vue.runtime.esm.js?2b0e:619 [Vue warn]: Avoid mutating a prop

    问题描述 vue.runtime.esm.js?2b0e:619 [Vue warn]: Avoid mutating a prop directly since the value will be ...

  6. vue.runtime.esm.js?2b0e:619 [Vue warn]: Property “XX“ must be accessed with “$data._tos“ because

    vue.runtime.esm.js?2b0e:619 [Vue warn]: Property "tos" must be accessed with " d a t ...

  7. vue.runtime.esm.js:620 [Vue warn]: Error in nextTick: “TypeError: Cannot convert object to primitive

    问题: vue.runtime.esm.js:620 [Vue warn]: Error in nextTick: "TypeError: Cannot convert object to ...

  8. vue.runtime.esm.js?2b0e:619 [Vue warn]: Invalid component name: “__file“. Component names should con

    vue.runtime.esm.js?2b0e:619 [Vue warn]: Invalid component name: "__file". Component names ...

  9. vue.runtime.esm.js:4560 [Vue warn]: Property or method “item“ is not defined on the instance but

    报错异常 vue.runtime.esm.js:4560 [Vue warn]: Property or method "item" is not defined on the i ...

  10. vue.runtime.esm.js:619 [Vue warn]: Duplicate keys detected: ‘/carsend‘. This may cause an update err

    背景: 在运行一个Vue项目时,出现了如下报错信息 vue.runtime.esm.js:619 [Vue warn]: Duplicate keys detected: '/carsend'. Th ...

最新文章

  1. 二维码Data Matrix的解码实现(zxing-cpp)
  2. Decorator Pattern - C# 3.0 Design Patterns
  3. 经典C语言程序100例之十
  4. 对PostgreSQL的 ctid 的初步认识
  5. OpenGL ES之基本简介和渲染流程
  6. 低级程序员和高级程序员的区别在哪?学会像高级程序员一样思考!
  7. Web前端文档阅读笔记-vis.js动态添加节点(vue cli环境)
  8. python3 manage.py runserver 0.0.0.0:8000 没反应
  9. 12306网站将新增微信通知方式
  10. 如何解决缓存与数据库不一致?
  11. adb连接手机全过程(以oppo手机为例)(解决adb devices 找不到设备)
  12. Unity如何开发微信小游戏
  13. 行为决策学入门书籍推荐《别做正常的傻瓜》
  14. iOS系统各版本占比/占有率
  15. 前端如何实现搜索记录展示以及清楚历史搜索记录
  16. 评分卡模型案例(一)| 基础知识
  17. CAD文件低版本怎么转换高版本
  18. 英语智能语音测试软件,卓帆英语人机对话智能评测练习软件
  19. 本地web项目如何使用外网访问?教你轻松使用cpolar在windows搭建内网穿透
  20. 20180402-C · US Tuition Costs · ggplot2, 地图 热力图 · R 语言数据可视化 案例 源码

热门文章

  1. proxy error: could not proxy request解决方案
  2. Python小游戏(XO大战)
  3. Python编程专属骚技巧4
  4. 18道经典MySQL面试题,祝您升职加薪
  5. 美团在Redis上踩过的一些坑-2.bgrewriteaof问题
  6. ORACLE 10G以后的ORDER BY操作优化
  7. RabbitMQ (五) 订阅者模式之分发模式 ( fanout )
  8. 关于Promise.all()的理解
  9. 【Java 笔记】 java 格式化输出
  10. 更改hadoop native库文件后datanode故障