2016-11-08 37 views
0

我处于一种独特的情况,即只有在基于Linux的计算机上运行npm install时,即使我计划在脱机Windows计算机上运行我的电子/节点应用程序。如何强制下载Windows模块

那么,有没有办法告诉npm执行安装和“诡计”到每个模块的windows版本npm install

据我所知,大多数模块都是基于javascript的,并不是本地的,但有一些依赖于操作系统,比如电子本身。

也许我可以修改任何头信息npm发送出去告诉服务器我正在运行哪个操作系统?

+0

只需在Windows计算机上再次运行'npm install'。 – SLaks

+0

由于一些非常繁重的代理/阻塞问题,我无法在Windows上运行'npm install'。我可以在Linux上...:\ –

+0

不;我的意思是在下载的模块中运行'npm install'来运行它们的安装脚本。 – SLaks

回答

0

那么,有没有办法告诉npm执行安装并“诡计”到 npm安装每个模块的windows版本?

不可以。如果您想要为Windows安装NPM,那么您必须在Windows上运行NPM。

对于纯Javascript模块,您可能会“很可能”为Linux安装,然后只是将目录复制到Windows,但您必须知道这些是纯Javascript模块,不包含本机代码,并且不使用任何二进制文件或编译任何本机代码和NPM背后的复制目录都要求它对您拥有的内容感到困惑。

这听起来像也许你应该探讨解决任何问题都会让你无法直接在窗口框中运行NPM。