不使用npm安装NodeJS包

题:

如何在不使用npm的情况下手动安装NodeJS包(如grunt-cli)?

环境:

  • 我安装了Windows 10上的“在Windows上的Bash”。
  • 我已经在没有Bash的“正常”Windows环境下成功安装了NodeJS + Grunt。
  • NodeJS安装在bash环境(Linux子系统)
  • Grunt尚未安装在(Linux子系统)

背景(为什么):

我的同事的咕噜任务是为Ubuntu环境开发的,并直接调用bash命令,这显然不能在“正常”的Windows环境下工作。 这是一个试验,看看是否可以在“Windows上的Ubuntu上的Bash”中运行他的咕tasks任务,但是,我被困在npm尝试下载软件包的部分(networking库还不被Linux子系统支持类似curl的命令不起作用)。

我希望通过手动将下载的版本从Windows环境(或GitHub)复制到Linux子系统的“node_modules”目录中来“跳过”npm的下载部分。

但是,我不知道如何configurationnpm,添加了一个新的包,现在可以使用这个包。

您可以将所有需要依赖的软件包复制到node_modules目录中,并且可以正常工作。

我认为最好的方法是在“普通”计算机上使用npm安装软件包。 然后将“普通”计算机上的node_modules目录复制到目标目录。

预制的安装程序现在可以在官方网站的所有平台上使用

https://nodejs.org/en/download/