portal_common_core
v1.0.1
Published
该项目为前端多模块架构的公共模块,基座应用和子应用可以集成公共依赖,实现状态管理、权限控制、事件总线的统一管控
Readme
前端公共依赖
该项目为前端多模块架构的公共模块,基座应用和子应用可以集成公共依赖,实现状态管理、权限控制、事件总线的统一管控
基本信息
- npm 版本:v21.7.3
仓库地址
- chances: http://192.168.220.124:8082/repository/nmp-private/
- chancesGroup: http://192.168.220.124:8082/repository/npm-group/
- chancesProxy: http://192.168.220.124:8082/repository/npm-proxy/
仓库地址说明
- nmp-private 私有仓库,只有公司内部打包的 npm 包
- npm-proxy 代理仓库,方便下载外部依赖
- npm-group 组合仓库,优先从私有仓库下载依赖,没有再从代理仓库下载依赖
环境准备
安装 Node 版本管理工具 nvm
nvm 用于安装和管理多个 Node.js 版本。以下是安装步骤:
安装
nvmMacOS / Linux:运行以下命令
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bashWindows:可以下载并运行 nvm-windows 安装包。
安装指定 Node 版本(如:v21.7.3)
nvm install 21.7.3切换到指定版本
nvm use 21.7.3确认版本
确保 Node 和 npm 版本正确:node -v npm -v
安装 nrm 用于管理 npm 仓库源
nrm 可以帮助快速切换 npm 的仓库源,适合在多个仓库间切换。
安装
nrmnpm install -g nrm查看当前可用源
nrm ls添加并切换到指定源
使用仓库
chancesGroup:nrm use chancesGroup如需添加源,也可以使用以下命令:
nrm add <源名称> <源地址>
初次安装依赖
- 切换到指定仓库:
nrm use chancesGroup - 安装依赖:
npm i - 启动开发环境:
npm run dev
发布到私有仓库
- 修改
package.json中的version字段(通常为小版本更新,如 1.0.1、1.0.2)。 - 切换到私有仓库:
nrm use chances - 构建项目:
npm run build - 发布:
npm publish
这样便可在私有仓库中发布项目,使用方便快捷。
