npm - yarn 重定向跟踪版本控制中的某些 npm 包

标签 npm version-control yarnpkg

我需要为我的云实例安装 apollo-engine。此存储库具有依赖项:

"optionalDependencies": {
    "apollo-engine-binary-darwin": "0.2018.4-86-gf35bdc892",
    "apollo-engine-binary-linux": "0.2018.4-86-gf35bdc892",
    "apollo-engine-binary-windows": "0.2018.4-86-gf35bdc892"
}

在我的实例上安装这些依赖项的速度非常慢。有没有办法将这些存储库重定向到磁盘位置,或者在我的版本控制中跟踪它们并执行类似 yarn install --<option to exclude apollo-engine-binary-*> 的操作

最佳答案

如果使用 Docker 或任何其他容器化系统,您应该能够使用提供 yarn 的自定义镜像。这些包预加载为 cache .

关于npm - yarn 重定向跟踪版本控制中的某些 npm 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50312670/

相关文章:

node.js - 咕噜声错误 : Cannot find module 'time-grunt'

node.js - 使用 npm 卸载 babel-cli 失败

node.js - Discord.JS 可以添加角色但无法删除角色?

javascript - 创建 React 应用程序后,在 cmd 上 npm start 总是给出错误

git - 如何预览 git-pull?

SVN 标记主要版本

javascript - 用于增加 .JS 版本(*.js?v1、*.js?v2、...)以防止浏览器缓存的工具?

node.js - 与 npm 和 yarn 一起使用的 package.json 脚本?

npm - 如何在package.json中动态选择包管理器

node.js - fork repo 不会将自己添加到 .bin