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 相关文章推荐
js实现的网站首页随机公告随机公告
Mar 14 Javascript
JavaScript中的细节分析
Jun 30 Javascript
JS中的异常处理方法分享
Dec 22 Javascript
JavaScript strike方法入门实例(给字符串加上删除线)
Oct 17 Javascript
分析了一下JQuery中的extend方法实现原理
Feb 27 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
Mar 25 Javascript
AngularJs 常用的过滤器
May 15 Javascript
vue eslint简要配置教程详解
Jul 26 Javascript
JavaScript canvas实现跟随鼠标事件
Feb 10 Javascript
40行代码把Vue3的响应式集成进React做状态管理
May 20 Javascript
微信小程序实现多图上传
Jun 19 Javascript
JS typeof fn === 'function' && fn()详解
Aug 22 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
加强版phplib的DB类
2008/03/31 PHP
php设计模式 Mediator (中介者模式)
2011/06/26 PHP
PHP微信开发之微信消息自动回复下所遇到的坑
2016/05/09 PHP
thinkPHP3.2简单实现文件上传的方法
2016/05/16 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
laravel 实现根据字段不同值做不同查询
2019/10/23 PHP
PHP利用缓存处理用户注册时的邮箱验证,成功后用户数据存入数据库操作示例
2019/12/31 PHP
Use Word to Search for Files
2007/06/15 Javascript
jquery实现图片按比例缩放示例
2014/07/01 Javascript
12行javascript代码绘制一个八卦图
2015/04/02 Javascript
jQuery实现为图片添加镜头放大效果的方法
2015/06/25 Javascript
js倒计时显示实例
2016/12/11 Javascript
基于Angularjs+mybatis实现二级评论系统(仿简书)
2017/02/13 Javascript
jQuery插件jqGrid动态获取列和列字段的方法
2017/03/03 Javascript
jQuery实现可兼容IE6的遮罩功能详解
2017/09/19 jQuery
深入学习Vue nextTick的用法及原理
2019/10/08 Javascript
使用Vue实现一个树组件的示例
2020/11/06 Javascript
js异步接口并发数量控制的方法示例
2020/11/22 Javascript
原生JavaScript实现购物车
2021/01/10 Javascript
python生成指定尺寸缩略图的示例
2014/05/07 Python
解决pyinstaller打包exe文件出现命令窗口一闪而过的问题
2018/10/31 Python
新手如何发布Python项目开源包过程详解
2019/07/11 Python
python2使用bs4爬取腾讯社招过程解析
2019/08/14 Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
2019/08/17 Python
pytorch中的embedding词向量的使用方法
2019/08/18 Python
Python爬虫:将headers请求头字符串转为字典的方法
2019/08/21 Python
python3实现绘制二维点图
2019/12/04 Python
使用Keras画神经网络准确性图教程
2020/06/15 Python
一文解决django 2.2与mysql兼容性问题
2020/07/15 Python
Anaconda详细安装步骤图文教程
2020/11/12 Python
联想阿根廷官方网站:Lenovo Argentina
2019/10/14 全球购物
俄罗斯第一家篮球店:StreetBall
2020/07/30 全球购物
庆元旦广播稿
2014/02/10 职场文书
团日活动总结模板
2014/06/25 职场文书
高二学年自我鉴定范文(2篇)
2014/09/26 职场文书
Vue鼠标滚轮滚动切换路由效果的实现方法
2021/08/04 Vue.js