官方文档 https://vue-loader.vuejs.org/zh/
主要是对vue文件的处理,那么首先提供了vue-loader处理,同时官方也提示了必须同时安装vue-template-compiler,因为webpack识别不了模板,还要必须添加插件
yarn add -D vue-loader vue-template-compiler
{
test: /.vue$/,
loader: "vue-loader",
}
const VueLoaderPlugin = require("vue-loader/lib/plugin");
plugins: [
// 请确保引入这个插件!
new VueLoaderPlugin()
]
这样模板对于vue文件的处理就没有问题了
但是我们的页面启动依旧没有出现我们的内容
是因为vue的默认入口文件问题,可以手动别名来指向vue的内容文件
resolve: {
alias: {
vue$: "vue/dist/vue.esm.js",
},
}
当然如果你不嫌麻烦,每个导入都写成
import Vue from 'vue/dist/vue.esm.js'
然后皆可以跑vue项目了(至于文件打包,热加载什么等等配置,不在本文范畴内)
本文详细介绍了如何使用vue-loader和vue-template-compiler处理.vue文件,包括必要的安装步骤、webpack配置及解决vue默认入口文件问题的方法。
886

被折叠的 条评论
为什么被折叠?



