在项目开发过程中,当我们需要在不同项目中引用公共的自定义npm包的时候,我们优先想到的是将npm包发布到npm官方服务器上,然后在不同的项目上引用就行了
但是由于种种原因,我们的包不能发布到公网,只能发布到内网的私有npm仓,那么在这种情况下我们如何安装这些发布到私有仓库的npm包呢,本文将介绍一种方式:
package.json上直接写明包在npm私有仓库中的的完整路径
// package.json
{
"dependencies": {
"fl-ui-components-vue3": "https://gitee.com/li_feilonghh/fl-ui-components-vue3/repository/archive/v0.0.1.tar.gz"
}
}
这种方式只要指明tgz包的版本,则能够安装指定版本的npm包