问题描述
首先,该项目正在使用带有纱线工作区的lerna,我们正在从私有npm注册表(未托管在npm中)中提取内部NPM软件包。
我目前了解.yarnrc和.npmrc文件如何可以对私有注册表进行身份验证,但是我们当前的项目在这些文件中已更改了设置。开发人员可以在这些文件中添加凭据,但是他们不能将文件提交到github。
我希望找到一个解决方案,使项目上的开发人员可以在.env文件中添加私有注册表凭据,然后在lerna运行“安装”之前以某种方式对上述凭据进行身份验证
我的主要目标是简化项目工作,除了在他们的.env文件中包括正确的凭据之外,不依赖于让每个开发人员运行“ npm login”或其他命令。这也使得配置项/部署管道更容易。
在将它们安装到lerna软件包中之前,是否可以运行任何特定的生命周期挂钩?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)