0.1.1 • Published 2 years ago

ueh-common-modlues v0.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

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