我们通常在企业中,会开发一些框架或者插件,这些往往需要上传到npm仓库(私服也是一样),如果我们修改了这个依赖包的源码,就要重新发布到npm镜像站,这样做相对来说会有一点麻烦
npm link用来在本地项目和本地npm模块之间建立连接,可以在本地进行模块测试,当包里面的代码更改后,在项目引用的包立即生效
npm创建方式
一、创建软链接
进入需要你需要发布包的目录中,然后执行
shell
npm link
在自己的电脑找到node安装的目录,bag-framework
是一个快捷方式
二、安装包
进入项目,安装我们刚发布的bag-framework
的包
shell
npm link bag-framework
三、取消挂载
shell
npm unlink // 包目录
npm unlink bag-framework // 项目目录
pnpm创建方式
pnpm 相比 npm 提高了安装速度、降低了存储空间,这得益于其在路径结构和存储方式上所做的改进。
一、创建软链接
进入需要你需要发布包的目录中,然后执行
shell
pnpm link --global
二、安装包
shell
pnpm link --global bag-framework
三、取消挂载
shell
pnpm unlink // 包目录
pnpm unlink bag-framework // 项目目录
相关
- pnpm install 别名: i 添加依赖
- pnpm update 别名: up, upgrade 更新包
- pnpm remove 别名: rm, uninstall, un 删除包