在腳手架當(dāng)中我們總能看到 'vue$'配置了別名'vue/dist/vue.esm.js'alias: { 'vue$': 'vue/dist/vue.esm.js', '@': resolve('src')}module: {rules: [
...(config.dev.useEslint ? [createLintingRule()] : []),
{ test: /\.vue$/, loader: 'vue-loader', options: vueLoaderConfig
}]}但是我們實(shí)際引用vue的時(shí)候都是 import Vue from 'vue'并沒(méi)有走這個(gè)別名而vue的npm包中的package.json 中 "main": "dist/vue.runtime.common.js", 默認(rèn)是走vue.runtime.common.js所以問(wèn)題來(lái)了 alias 中的 'vue$': 'vue/dist/vue.esm.js', 作用是什么呢???
vue-cli中 'vue$'配置的別名問(wèn)題
慕田峪9158850
2019-02-19 16:01:36