博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue中import引入模块路径时的@符号
阅读量:6711 次
发布时间:2019-06-25

本文共 616 字,大约阅读时间需要 2 分钟。

1、ES6 模块主要有两个功能:export 和 import

export:用户对外输出本模块(一个文件可以理解为一个模块,比如 aaa.js bbb.js)变量的接口 。

import:用于在一个模块中加载另一个含有 export 接口的模块(也就是这个 js 文件一定要含有 export )。

而我们在使用 import 导入一个模块的时候通常这样使用:

import util from '@/libs/util'

那么这个 @ 到底是个什么意思呢?

 

2、webpack.base.conf.js 文件有如下代码

resolve: {    // 自动补全的扩展名    extensions: ['.js', '.vue', '.json'],    // 默认路径代理    // 例如 import Vue from 'vue',会自动到 'vue/dist/vue.common.js'中寻找    alias: {        '@': resolve('src'),        '@config': resolve('config'),        'vue$': 'vue/dist/vue.common.js'    }}

 

是不是已经很明确了呢? @ 等价于 src,举一反三,也支持自定义的。

 

转载于:https://www.cnblogs.com/niceyoo/p/10106035.html

你可能感兴趣的文章
python pip源配置
查看>>
clamav杀毒软件部署笔记
查看>>
小测试
查看>>
涨姿势一下:#include<>和#include""的区别
查看>>
quartz spring配置
查看>>
centos备份与还原
查看>>
fixed 兼容ie6
查看>>
To Be an Architect : 架构的一些基本概念
查看>>
数据恢复软件哪个好
查看>>
『火车进出栈问题 卡特兰数』
查看>>
第四天:HTTP&Tomcat
查看>>
python 文件和路径操作函数小结
查看>>
条件+努力=?
查看>>
HBase分布式安装
查看>>
我为什么要录制Java Swing桌面应用程序开发课程
查看>>
201508025 课后命令练习总结
查看>>
RHEL 6.1下Apache与Tomcat整合
查看>>
安装nginx小计
查看>>
添加绿色,×××和红色区域
查看>>
linux系统中单网卡添加多个ip
查看>>