国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

關于vue編譯版本引入的問題的解決

2024-05-06 15:29:53
字體:
來源:轉載
供稿:網友

下班過目遇到一個錯誤

[Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.

根據錯誤提示說明,和搜索之后得出結論:是項目引入的vue編譯版本不對

解決方案1

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

resolve: {   alias: {    vue: 'vue/dist/vue.esm.js'   }  }

解決方案2

打開src/main.js修改Vue對象初始化。

new Vue({ el: '#app', router, components: { App }, template: '<App/>'})

改為

new Vue({ el: '#app', router, render: h => h(App)})

原因是,使用 template屬性,需要引入帶編譯器的完整版的vue.esm.js

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

<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)

其他相關文章:

理順8個版本vue的區別(http://m.survivalescaperooms.com/article/147538.htm)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 安溪县| 逊克县| 屯门区| 南陵县| 黑河市| 闽侯县| 靖边县| 资兴市| 孙吴县| 瑞金市| 徐汇区| 集贤县| 富阳市| 红桥区| 纳雍县| 寻乌县| 镇宁| 水富县| 宜城市| 临猗县| 内乡县| 江城| 中牟县| 云龙县| 吉木乃县| 高邮市| 吉安县| 建昌县| 鄂伦春自治旗| 新昌县| 邵阳市| 叙永县| 毕节市| 青田县| 绥宁县| 朝阳区| 桐庐县| 巴彦县| 龙南县| 海宁市| 白银市|