V5
基于 VUE 的前端 UI 组件库
安装
npm install @58fe/v5 --save
使用
导入需要的组件,例如:
import { Alert } from '@58fe/v5';
按需加载
如过需要按需加载指定组件,需要配合 babel-plugin-import 插件使用
npm install babel-plugin-import --save-dev
在.babelrc 文件添加如下配置
{
"plugins": [
[
"import",
{
"libraryName": "@58fe/v5",
"libraryDirectory": "src/components"
}
]
]
}
其他
1、打包时抛出 'These dependencies were not found:
原因是 V5 的样式是基于sass编写的,所以需要依赖以下两个npm包:
npm install sass-loader node-sass --save-dev
2、打包时抛出 Unexpected token
原因是 V5 的 js 源码没进行 babel 转译,可以在 webpack 配置中的增加以下 loaders:
{
test: /v5.src.*?js$/,
loader: "babel-loader"
}