首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在不需要构建的情况下在windows上获取节点-gyp依赖的模块

在不需要构建的情况下在windows上获取节点-gyp依赖的模块
EN

Stack Overflow用户
提问于 2014-09-10 14:34:45
回答 1查看 155关注 0票数 2

有许多重要的node-gyp-dependent NodeJS模块,但是要在windows上安装它们需要预先安装一定数量的软件(python、visual studio)。这是一种粗糙且耗时的解决方案:

  1. 仅仅为了获得适合于特定windows版本的Python + VS版本,这是一个值得夏洛克·福尔摩斯技巧的挑战。
  2. 安装整个IDE和Python,而不使用它,只为了在本地获得一次模块?太疯狂了。
  3. 发布这样的nodejs应用程序可能需要消费者安装所有与gyp相关的膨胀软件,这意味着失去99%的消费者。

那么,把这个问题降低到零的可能性是什么呢?

是否有为某些平台模块提供预构建的服务?

为什么这些模块的开发人员不能只为主要的windows版本分发已经构建的模块呢?

EN

回答 1

Stack Overflow用户

发布于 2015-07-09 04:05:19

有一个解决这个问题的项目叫做节点前回波。这确实要求包开发人员选择使用node-pre-gyp,并弄清楚如何以某种方式托管二进制文件。但当它起作用的时候就很不错了。

我有一个类似的项目电子更新工具,它支持与电子兼容的预构建二进制文件。

有关于节点基础的讨论,对此增加了一些更好的支持(例如跨平台、CI服务器和二进制托管设施),但对话仍在进行中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25768195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档