在同一个项目中使用不同源的npm包,如何使用npm i

简介: 在同一个项目中使用不同源的npm包,如何使用npm i

前言

如此板块所言,我们可以创建公司的npm包,且公司的npm地址不同等于npm官方地址,当我们在开发阶段,我们可以使用nrm进行npm源切换,但是问题来了,更为方便的npm i,安装package.json中的依赖,就会报错,导致安装失败;

那么,能否在同一个项目中使用npm不同的源呢?

当然可以!

操作步骤

当你创建了一个公司的依赖包,则包名一般为@公司名/包名,示例:@ml/bytedance-sdk-for-node

此时,你只需要将自己的npm的配置增加根据某个前缀定向修改源的配置即可,
例如:当依赖包前缀为@ml时,使用源地址 :https://npm.malong360.top/

npm config set @banu:registry=https://npm.malong360.top/


至此,你就可以使用npm i进行安装了;

同时,使用此方法修改依赖包的安装源之后,可以随意使用npm进行安装官方包,以及公司包,不必再使用nrm进行源切换!

这个方法适用于日常开发和线上项目部署!

寄语

磨刀不误砍柴工!

目录
相关文章
|
1月前
NPM——删除已发布的包
NPM——删除已发布的包
45 1
|
2月前
|
运维 Kubernetes Java
阿里云云效操作报错合集之npm包已经发布到了制品仓库,但流水线中拉取依赖时出现404错误,该如何排查
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
阿里云云效操作报错合集之npm包已经发布到了制品仓库,但流水线中拉取依赖时出现404错误,该如何排查
|
1月前
|
JavaScript 前端开发 开发者
从零到一:教你如何发布自己的npm插件包
从零到一:教你如何发布自己的npm插件包
|
1月前
|
JavaScript
GitHub——自动发布NPM包
GitHub——自动发布NPM包
11 0
|
2月前
|
JavaScript 测试技术
npm发布自己的插件包
npm发布自己的插件包
|
2月前
npm-check【实用教程】升级项目中的依赖
npm-check【实用教程】升级项目中的依赖
38 0
|
2月前
|
JavaScript 开发工具
支付系统----微信支付22------初始化Vue项目,npm run serve -- -- port 8888,Vue默认打开是8888的写法
支付系统----微信支付22------初始化Vue项目,npm run serve -- -- port 8888,Vue默认打开是8888的写法
|
2月前
|
JavaScript 开发工具 数据安全/隐私保护
npm包【详解】(内含npm包的开发、发布、安装、更新、搜索、卸载、查看、版本号更新规则、package.json详解等)
npm包【详解】(内含npm包的开发、发布、安装、更新、搜索、卸载、查看、版本号更新规则、package.json详解等)
64 0
|
2月前
包管理工具——npm实用教程 (修改下载源,安装依赖 -D -S -g ,卸载依赖等)
包管理工具——npm实用教程 (修改下载源,安装依赖 -D -S -g ,卸载依赖等)
44 0
|
2月前
|
JavaScript
【解决方案】vue 项目 npm run dev 时报错:‘cross-env‘ 不是内部或外部命令,也不是可运行的程序
【解决方案】vue 项目 npm run dev 时报错:‘cross-env‘ 不是内部或外部命令,也不是可运行的程序
269 0