一崔泵、出錯(cuò)原因
1.vue-cli腳手架的升級問題,報(bào)錯(cuò):
You are using the runtime-only build of Vue where the template compiler is not available
2.原因
vue有兩種形式的代碼 分別是compiler(模板)模式和runtime模式(運(yùn)行時(shí))甸昏,vue模塊的package.json的main字段默認(rèn)為runtime模式, 指向了"dist/vue.runtime.common.js"位置
在main.js文件中,初始化vue是compiler模式的,因此出現(xiàn)上面的報(bào)錯(cuò)信息犬金。
el: '#app',
router: router,
store: store,
template: '<App/>',
components: { App }
})
3.解決方法
3.1解法一:將mian.js中的代碼修改:
router,
store,
render: h => h(App)
}).$mount("#app")
3.2解法二:vue.config.js文件加上webpack的配置:
resolve: {
alias: {
'vue$': 'vue/dist/vue.esm.js'
}
}