在Jenkins CI中使用Node-Canvas-延伸到Jenkins批准的主机

发布于 2025-01-22 11:21:08 字数 382 浏览 5 评论 0原文

我如何在节点canvas软件包中覆盖二进制主机。

  "binary": {
    "module_name": "canvas",
    "module_path": "build/Release",
    "host": "https://github.com/Automattic/node-canvas/releases/download/",
    "remote_path": "v{version}",
    "package_name": "{module_name}-v{version}-{node_abi}-{platform}-{libc}-{arch}.tar.gz"
  },

否则,它会访问github.com并错误,因为不允许使用GitHub。

How can I override binary-host in node-canvas package.json so it fetches pre-built binariy tarballs from my Jenkins-allowlisted corp server instead of GitHub?

  "binary": {
    "module_name": "canvas",
    "module_path": "build/Release",
    "host": "https://github.com/Automattic/node-canvas/releases/download/",
    "remote_path": "v{version}",
    "package_name": "{module_name}-v{version}-{node_abi}-{platform}-{libc}-{arch}.tar.gz"
  },

Otherwise it goes to GitHub.com and errors our since GitHub is not permitted.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

贪了杯 2025-01-29 11:21:08

npm安装帆布-canvas_binary_host_mirror =“ https://www.makarovcomedy.com”有效,但在纱线中行不通。

这适用于所有人:
NPM配置设置CANVAS_BINAR_HOST_MIRROR https://www.makarovcomedy.com source> source> source>

source> source: https://github.com/mapbox/node-pre-gyp/pull/170/files

npm install canvas --canvas_binary_host_mirror="https://www.makarovcomedy.com" Works, but it doesn't work in yarn.

This works for all:
npm config set canvas_binary_host_mirror https://www.makarovcomedy.com

Source: https://github.com/mapbox/node-pre-gyp/pull/170/files

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文