【发布时间】:2017-03-22 17:05:57
【问题描述】:
我处于一种独特的情况,我只能在基于 linux 的机器上运行 npm install,即使我打算在离线 Windows 机器上运行我的电子/节点应用程序。
那么,有没有办法告诉npm 执行安装并将其“欺骗”到npm install 每个模块的Windows 版本?
我知道大部分模块都是基于 javascript 的,不是原生的,但也有一些依赖于操作系统,比如 electron 本身。
也许我可以修改npm 发送的任何标头信息,告诉服务器我正在运行哪个操作系统?
【问题讨论】:
-
只需在 Windows 机器上再次运行
npm install。 -
由于一些非常严重的代理/阻塞问题,我无法在 Windows 上运行
npm install。我可以在 Linux 上... :\ -
否;我的意思是在下载的模块中运行
npm install来运行它们的安装脚本。 -
那么所做的就是尝试重新下载代理刚刚阻止的模块的所有元素。
标签: node.js windows npm electron