vue-cli 为项目设置别名的方法


Posted in Javascript onOctober 15, 2019

1.使用场景:在项目开发过程中经常需要引入各种文件,例img,css,js等,我们可以在vue-cli中给不同目录设置别名,方便我们使用

2.vue-cli 2x 配置

// 在 webpack.base.config.js中的 resolve 配置项,在其 alias 中增加别名

resolve: {
  extensions: ['.js', '.vue', '.json'],
  alias: {
   'vue$': 'vue/dist/vue.esm.js',
   '@': resolve('src'),
  }
 }

3.vue-cli 3x 配置

// 在根目录下创建vue.config.js

var path = require('path')
function resolve (dir) {
 console.log(__dirname)
 return path.join(__dirname, dir)
}
module.exports = {
 chainWebpack: config => {
  config.resolve.alias
   .set(key, value) // key,value自行定义,比如.set('@@', resolve('src/components'))
 }
}

4.保存,重启项目

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript中的有名函数和无名函数
Oct 17 Javascript
表单元素事件 (Form Element Events)
Jul 17 Javascript
JavaScript 放大镜 移动镜片效果代码
May 09 Javascript
单击某一段文字改写文本颜色
Jun 06 Javascript
javascript版2048小游戏
Mar 18 Javascript
使用jquery动态加载Js文件和Css文件
Oct 24 Javascript
jQuery实现自动调用和触发某个事件的方法
Nov 18 Javascript
实例解析jQuery工具函数
Dec 01 Javascript
页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)
Aug 29 Javascript
详解处理bootstrap4不支持远程静态框问题
Jul 20 Javascript
es6数组includes()用法实例分析
Apr 18 Javascript
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
Jul 27 Javascript
Vue 实现输入框新增搜索历史记录功能
Oct 15 #Javascript
Centos7 安装Node.js10以上版本的方法步骤
Oct 15 #Javascript
微信小程序如何实现五星评价功能
Oct 15 #Javascript
node.js express框架实现文件上传与下载功能实例详解
Oct 15 #Javascript
ES6 Promise对象概念及用法实例详解
Oct 15 #Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
Oct 15 #Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
Oct 15 #Javascript
You might like
PHP 5.3新特性命名空间规则解析及高级功能
2010/03/11 PHP
浅析get与post的一些特殊情况
2014/07/28 PHP
php使用数组填充下拉列表框的方法
2015/03/31 PHP
ubuntu下配置nginx+php+mysql详解
2015/09/10 PHP
Yii2表单事件之Ajax提交实现方法
2017/05/04 PHP
php中的依赖注入实例详解
2019/08/14 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
2020/12/10 PHP
比较搞笑的js陷阱题
2010/02/07 Javascript
jquery 打开窗口返回值实现代码
2010/03/04 Javascript
禁用页面部分JavaScript方法的具体实现
2013/07/31 Javascript
Jquery 实现弹出层插件
2015/01/28 Javascript
Javascript实现Web颜色值转换
2015/02/05 Javascript
jQuery实现的五子棋游戏实例
2015/06/13 Javascript
angularjs学习笔记之双向数据绑定
2015/09/26 Javascript
Angular-Touch库用法示例
2016/12/22 Javascript
js输入框使用正则表达式校验输入内容的实例
2017/02/12 Javascript
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
vue中datepicker的使用教程实例代码详解
2019/07/08 Javascript
javascript/jquery实现点击触发事件的方法分析
2019/11/11 jQuery
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
vue 判断页面是首次进入还是再次刷新的实例
2020/11/05 Javascript
Python 面向对象 成员的访问约束
2008/12/23 Python
python多线程threading.Lock锁用法实例
2014/11/01 Python
Python黑帽编程 3.4 跨越VLAN详解
2016/09/28 Python
PyQt5实现下载进度条效果
2018/04/19 Python
在jupyter notebook 添加 conda 环境的操作详解
2020/04/10 Python
python自动化办公操作PPT的实现
2021/02/05 Python
详解CSS3浏览器兼容
2016/12/14 HTML / CSS
英国二手物品交易网站:Preloved
2017/10/06 全球购物
Vilebrequin美国官方网上商店:法国豪华泳装品牌
2020/02/22 全球购物
上班睡觉检讨书
2014/01/09 职场文书
优秀技术工人先进材料
2014/02/17 职场文书
观后感开头
2015/06/19 职场文书
运动会开幕式通讯稿
2015/07/18 职场文书
python - timeit 时间模块
2021/04/06 Python
python 自动化偷懒的四个实用操作
2021/04/11 Python