0.1.1 • Published 2 years ago
ueh-common-modlues v0.1.1
ueh-ant-ui 组件库
快速开始
1. 安装组件库
npm 安装
npm i @ueh/ueh-ant-ui
space 安装
npm i @ueh/ueh-ant-ui --registry https://npm.pkg.jetbrains.space/yinxiulong/p/ueh/npm/
nexus 安装
```angular2html npm i @ueh/ueh-ant-ui --registry http://39.106.180.206:18081/repository/npm-hosted/ ```
指定版本安装 npm i @ueh/ueh-ant-ui@0.1.2
设置包的作用域 npm config set @ueh:registry http://39.106.180.206:18081/repository/npm-hosted/ ,前提package.json 中的name 需以@ueh/xxxx打头。 以后安装包则所有@ueh都从私有库下载。
// 查看作用域
npm config list
// 删除作用域
npm config delete @ueh:registry
2. 引用组件库
// 全部引入
import '@ueh/ueh-ant-ui/dist/css/index.css'
import UEHUI from '@ueh/ueh-ant-ui'
Vue.use(UEHUI)
// 按需引入
import '@ueh/ueh-ant-ui/dist/css/demo.css'
import { Demo } from '@ueh/ueh-ant-ui'
Vue.use(Demo)
打包
npm run bulid
npm 仓库推送
// 登录
npm login
// 推送 npm 更改 package.json > publishConfig 仓库地址
npm publish
space 私有仓库推送
// 登录
npm login --registry https://npm.pkg.jetbrains.space/yinxiulong/p/ueh/npm/
// 推送
npm publish --registry https://npm.pkg.jetbrains.space/yinxiulong/p/ueh/npm/
nexus 私有仓库推送
// 登录
npm login --registry http://39.106.180.206:18081/repository/npm-hosted/
或
npm adduser --registry http://39.106.180.206:18081/repository/npm-hosted/
// 推送
npm publish --registry http://39.106.180.206:18081/repository/npm-hosted/
// 退出登录
npm logout --registry http://39.106.180.206:18081/repository/npm-hosted/
如果package.json 中设置了 publishConfig ,则 npm publish --registry xxx 则不生效,最终以 publishConfig 指定的registry 为准
其他描述
// webpack 打包vue js 为 umd
"bulid:js": "webpack --config ./webpack.js",
// gulp 打包压缩 less 为 css
"bulid:css": "npx gulp less"
other
相同版本的包 重新安装
npm install @ueh/ueh-ant-ui --force --on-save
0.1.1
2 years ago