手动搭建vue的webpack配置注意点

本文详细介绍了如何使用vue-loader和vue-template-compiler处理.vue文件,包括必要的安装步骤、webpack配置及解决vue默认入口文件问题的方法。

官方文档 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项目了(至于文件打包,热加载什么等等配置,不在本文范畴内)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值