国产探花免费观看_亚洲丰满少妇自慰呻吟_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://www.survivalescaperooms.com/article/147538.htm)

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

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

圖片精選

主站蜘蛛池模板: 明光市| 弋阳县| 乌鲁木齐县| 广平县| 调兵山市| 新沂市| 新平| 璧山县| 沙洋县| 开远市| 梅河口市| 五莲县| 雅江县| 满洲里市| 永年县| 连城县| 吴江市| 嘉定区| 普兰店市| 新源县| 清河县| 德钦县| 淮滨县| 通河县| 红安县| 湾仔区| 望江县| 马边| 荆州市| 洪泽县| 金门县| 香格里拉县| 论坛| 无为县| 湘潭县| 鄄城县| 淮北市| 怀仁县| 平安县| 巨野县| 江口县|