如何解决如何在lerna工作区项目中很好地包含私有NPM依赖项?
首先,该项目正在使用带有纱线工作区的lerna,我们正在从私有npm注册表(未托管在npm中)中提取内部NPM软件包。
我目前了解.yarnrc和.npmrc文件如何可以对私有注册表进行身份验证,但是我们当前的项目在这些文件中已更改了设置。开发人员可以在这些文件中添加凭据,但是他们不能将文件提交到github。
我希望找到一个解决方案,使项目上的开发人员可以在.env文件中添加私有注册表凭据,然后在lerna运行“安装”之前以某种方式对上述凭据进行身份验证
我的主要目标是简化项目工作,除了在他们的.env文件中包括正确的凭据之外,不依赖于让每个开发人员运行“ npm login”或其他命令。这也使得配置项/部署管道更容易。
在将它们安装到lerna软件包中之前,是否可以运行任何特定的生命周期挂钩?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。