最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue2中compiler和runtime模式報錯template compiler is not available

 更新時間:2023年07月03日 09:17:46   作者:瞎搞一通  
本文主要介紹了Vue2中compiler和runtime模式報錯template compiler is not available,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

錯誤描述

[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.

main.js代碼如下

import Layout from '@/layout/index'
new Vue({
? el: '#app',
? router,
? store,
? // render: h => h(App),
? //vue 模版編譯開啟
? components: { Layout },
? template: '<Layout/>'
})

原因

vue有兩種形式的代碼 compiler(模板)模式和 runtime (運行時)模式,vue模塊的package.json的main字段默認(rèn)為runtime模式, 指向了"dist/vue.runtime.common.js"位置。
在我的main.js文件中,初始化vue使用的是compiler模式,所以出現(xiàn)上面的錯誤信息。

解決辦法

1、main.js初始化vue改為runtime模式

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

2、修改vue.config.js配置

增加 runtimeCompiler: true,
runtimeCompiler:是否使用包含運行時編譯器的 Vue 構(gòu)建版本。默認(rèn)值false,設(shè)置為 true 后你就可以在 Vue 組件中使用 template 選項了,但是這會讓你的應(yīng)用額外增加 10kb 左右。

webpack配置文件里增加 ‘vue$’: ‘vue/dist/vue.esm.js’,
import Vue from ‘vue’ 這行代碼被解析為 import Vue from ‘vue/dist/vue.esm.js’,直接指定了文件的位置,沒有使用main字段默認(rèn)的文件位置。

module.exports = {
? ? runtimeCompiler: true,
? ? configureWebpack: {
? ? name: name,
? ? resolve: {
? ? ? alias: {
? ? ? ? 'vue$': 'vue/dist/vue.esm.js', //內(nèi)部為正則表達(dá)式 ?vue結(jié)尾的
? ? ? ? '@': resolve('src')
? ? ? }
? ? },
? }
}

到此這篇關(guān)于Vue2中compiler和runtime模式報錯template compiler is not available的文章就介紹到這了,更多相關(guān)Vue compiler和runtime模式報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vuecli4配置sass與less詳解

    vuecli4配置sass與less詳解

    這篇文章主要為大家介紹了vuecli4配置sass與less詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Vue3實現(xiàn)高階組件HOC的示例詳解

    Vue3實現(xiàn)高階組件HOC的示例詳解

    高階組件HOC在React社區(qū)是非常常見的概念,但是在Vue社區(qū)中卻是很少人使用,但其實在一些特殊的場景使用他就可以很優(yōu)雅的解決一些問題,下面就跟隨小編一起來了解下吧
    2025-01-01
  • Nuxt引入vue-persistedstate以及踩坑記錄

    Nuxt引入vue-persistedstate以及踩坑記錄

    這篇文章主要介紹了Nuxt引入vue-persistedstate以及踩坑記錄,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue 使用rules對表單字段進行校驗的步驟

    vue 使用rules對表單字段進行校驗的步驟

    這篇文章主要介紹了vue 使用rules對表單字段進行校驗的步驟,幫助大家更好的理解和使用vue,感興趣的朋友可以了解下
    2020-12-12
  • 詳解vue beforeRouteEnter 異步獲取數(shù)據(jù)給實例問題

    詳解vue beforeRouteEnter 異步獲取數(shù)據(jù)給實例問題

    這篇文章主要介紹了vue beforeRouteEnter 異步獲取數(shù)據(jù)給實例問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • vue使用百度地圖報錯BMap?is?not?defined問題及解決

    vue使用百度地圖報錯BMap?is?not?defined問題及解決

    這篇文章主要介紹了vue使用百度地圖報錯BMap?is?not?defined問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • 使用vue for時為什么要key【推薦】

    使用vue for時為什么要key【推薦】

    很多朋友不明白在使用vue for時為什么要key,key的作用有哪些,在文中給大家詳細(xì)介紹,需要的朋友可以參考下
    2019-07-07
  • Vue組件文檔生成工具庫的方法

    Vue組件文檔生成工具庫的方法

    本文主要介紹了Vue組件文檔生成工具庫的方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Vue2模版編譯流程詳解

    Vue2模版編譯流程詳解

    vue中有一張響應(yīng)式系統(tǒng)的流程圖,vue會將模板語法編譯成render函數(shù),通過render函數(shù)渲染生成Virtual?dom,但是官方并沒有對模板編譯有詳細(xì)的介紹,這篇文章帶大家一起學(xué)習(xí)下vue的模板編譯
    2023-07-07
  • vue中input框只能輸入漢字校驗的問題

    vue中input框只能輸入漢字校驗的問題

    文章介紹了在Vue中實現(xiàn)input框只能輸入4個漢字的校驗方法,關(guān)鍵在于使用`@blur`事件觸發(fā)校驗方法`onIptCN`,并在方法中判斷輸入內(nèi)容是否符合要求,只有當(dāng)輸入內(nèi)容為4個漢字時,新建按鈕才可點擊
    2026-01-01

最新評論

鄄城县| 阳高县| 仁怀市| 莎车县| 永昌县| 高唐县| 砚山县| 长海县| 得荣县| 静乐县| 靖远县| 扶余县| 淮滨县| 贞丰县| 吉安市| 清远市| 六盘水市| 田阳县| 循化| 夹江县| 道真| 深州市| 武平县| 彰化县| 元氏县| 资溪县| 图木舒克市| 江源县| 绥阳县| 临海市| 陆丰市| 巴东县| 永安市| 东至县| 库伦旗| 玉屏| 明光市| 东台市| 大城县| 济宁市| 仁寿县|