npm包管理工具
# 组件包发布流程
- 更新包的 package.json 中的版本号
- npm publish
- 上传代码到远程
- 在使用该组件库的项目中更新依赖版本
# nrm 管理源
# 全局安装 nrm
npm install -g nrm
1
# 常用方法
nrm ls //查看可选的源
nrm use taobao //切换到taobao源
nrm add name http://registry.npm.frp.trmap.cn/ //增加定制的源
nrm del xxx //删除相应的源
1
2
3
4
2
3
4
# npm link
被链接的库需要安装依赖
- 在组件库运行
npm link/yarn link - 在项目里运行
npm link packageName/yarn link packageName
# only-allow 限制强制使用 pnpm 包管理器
- 先安装 only-allow,
pnpm add only-allow -D - 在 package.json 的 scripts 中添加:
"preinstall": "only-allow pnpm"
# pnpm 设置别名
参考官方文档:使用较短的别名 (opens new window)
# 在 POSIX 系统上添加永久别名
在git bash终端中,环境是linux环境,在此环境下设置。
方法一:
在C:/Users/Allen/目录下新建.bashrc,然后输入alias pn=pnpm,保存并退出。
方法二:
在git bash终端输入vim ~/.bashrc,然后输入alias pn=pnpm,保存并退出。
两个方式效果一样。
# 在 Powershell (Windows) 中添加永久别名:
在具有管理员权限的 Powershell 窗口中,执行:
notepad $profile.AllUsersAllHosts
1
在打开的 profile.ps1 文件中,放入:
set-alias -name pn -value pnpm
1
保存文件然后关闭窗口。 您可能需要重新打开 Powershell 窗口才能使别名生效。
上次更新: 2023/12/16, 09:22:46