英文:
How to automate upgrade yarn for private packages?
问题
我正在尝试自动化处理私有 npm 包,该包已发布在 GitHub 上。我尝试创建 .yarnrc.yml
文件,内容如下所示:
npmScopes:
yarn-package-publisher:
npmPublishRegistry: 'https://npm.pkg.github.com/'
npmAlwaysAuth: true
npmAuthToken: my_token
然后运行了 yarn config set .yarnrc.yml
并尝试通过 yarn upgrade
进行升级。另一种解决方案是创建 .yarnrc
文件,内容如下:
//npm.pkg.github.com/:_authToken=my_token
@neetesshhr:registry=https://npm.pkg.github.com/
always-auth=true
运行上述命令,但遇到了权限问题。<br/>
注意 我正在尝试通过 Jenkins 自动化升级我的包。
英文:
I am trying to automate yarn package which is private npm package published on github. I tried making .yarnrc.yml
file which looks like this
npmScopes:
yarn-package-publisher:
npmPublishRegistry: 'https://npm.pkg.github.com/'
npmAlwaysAuth: true
npmAuthToken: my_token
and i ran yarn config set .yarnrc.yml
and tried to upgrade through yarn upgrade
the other solution I tried is making .yarnrc
which looks like this
//npm.pkg.github.com/:_authToken=my_token
@neetesshhr:registry=https://npm.pkg.github.com/
always-auth=true
and ran the above command but got permission issue. <br/>
Note I am trying to automate to upgrade my packages through jenkins
答案1
得分: 0
以下是翻译好的部分:
"Here's the solution I got my node version was 18x so I have to use node 14.x and use .npmrc file and set the yarn config to install my creds to node modules and I deployed it now working as I expected to be."
"这是我得到的解决方案,我的 Node 版本是 18x,所以我必须使用 Node 14.x,并使用 .npmrc 文件,并设置 Yarn 配置以将我的凭据安装到 Node 模块中,我已经部署了它,现在它按照我预期的方式工作。"
"yarn config set .npmrc
"
英文:
Here's the solution I got my node version was 18x so I have to use node 14.x and use .npmrc file and set the yarn config to install my creds to node modules and I deployed it now working as I expected to be.
yarn config set .npmrc
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论