很多时候,我们拿到别人的库,都是通过npm install 来的,这些组件非常方便,在哪里都能够通过简单的引入,来获得其使用权。
你需要手工,人力去判断自己所在层级的位置,然后一个一个的../../../../../../../../去点出来,查找包的位置。
说明
一般前端(基于vue脚手架的应用)都使用@作为src的目录 例如@/assets/icon
而 css则 在@前面加一个~ 例如 ~@/assets/icon
使用babel
babel-plugin-module-alias
在此之前 请安装 npm install --g babel-cli npm install --save
之后才安装 babel babel-plugin-module-alias
安装完成以后,我们在package.json的目录下,新建一个.babelrc配置文件
{
"plugins": [
[
"module-alias",
[
{
"src": "./src/fangzhengUI",
"expose": "fangzhengUI"
},
{
"src": "./src/util",
"expose": "utils"
}
]
]
]
}
这样以后,我们就可以轻松的使用
使用前 原来Import component from ‘../../../demo’
使用后 现在Import component from ‘demo’