# monorepo-template **Repository Path**: ShihanW/monorepo-template ## Basic Information - **Project Name**: monorepo-template - **Description**: monorepo template - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-14 - **Last Updated**: 2025-02-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 自定义 npm 包-模板 ## 如何使用 ### 正式环境 首先需要添加包源地址,可直接替换 npm 默认源或者使用 nrm 动态管理多个源。 1.替换 npm 默认源 通过如下命令修改 npm 默认源 ```bash npm config set registry 源地址 ``` 2.使用 nrm 管理源 首先安装 nrm ```bash npm i nrm ``` 接着添加私有源 ```bash nrm add 自定义源名称 源地址 ``` 查看所有源 ```bash nrm ls ``` 切换为指定的源 ```bash nrm use 源名称 ``` 然后就可以安装分析包, ```bash npm i package ``` ### 开发环境 本地开发测试使用可以通过 link,在另一个项目引入开发包。 首先在包项目里执行 ```bash npm link ``` 然后再另一个项目里执行如下项目添加开发包 ```bash npm link my-package ``` 移除包通过如下命令 ```bash npm unlink my-package ``` ## 如何开发 克隆仓库,安装依赖 ```bash npm install ``` 单元测试 ```bash npm run test ``` 打包 ```bash npm run build ``` 生成文档信息 ```bash npm run docs ``` ## 如何分发 可使用如下命令添加新用户,分别设置用户名及密码 ```bash npm adduser ``` 登录,输入用户名及密码 ```bash npm login ``` 发布 ```bash npm publish ``` 撤销发布 ```bash npm unpublish ```