解决vue报You are using the runtime-
2021-06-26 本文已影响0人
CoderZb
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,这种情况下,模板编译器是不可用的,可以将模板预编译为呈现函数,也可以使用编译器包含的内部版本。
解决办法,将vue.config.js
文件中增加vue$: "vue/dist/vue.esm.js",
,然后重新运行项目即可。
configureWebpack: (config) => {
Object.assign(config, {
// 开发生产共同配置
resolve: {
alias: {
vue$: "vue/dist/vue.esm.js",// 增加该行即可
'@': path.resolve(__dirname, './src'),
'@c': path.resolve(__dirname, './src/components'),
'@p': path.resolve(__dirname, './src/pages'),
'excel': path.resolve(__dirname, '../src/excel'),
} // 别名配置
}
})
},