我处于一种独特的情况,我只能在基于Linux的机器上运行npm install
,即使我计划在离线Windows机器上运行我的电子/节点应用程序。
那么,有没有办法告诉npm
执行安装并将其“欺骗”到npm install
每个模块的Windows版本?
据我所知,大多数模块都是基于javascript而不是原生的,但有些模块依赖于操作系统,例如电子本身。
也许我可以修改任何标头信息npm
发送出去告诉服务器我正在运行哪个操作系统?
答案 0 :(得分:0)
那么,有没有办法告诉npm执行安装并“欺骗”它 npm安装每个模块的windows版本?
没有。如果你想为Windows安装NPM,那么你必须在Windows上运行NPM。
对于纯Javascript模块,您可以“可能”安装Linux,然后将目录复制到Windows,但您必须知道这些是纯Javascript模块,不包含本机代码并且不使用任何二进制文件或者编译任何本机代码并在NPM背后复制目录,要求它对你所拥有的内容感到困惑。
听起来好像你应该探索解决任何阻止你直接在你的Windows机器上运行NPM的问题。