Node.js 如何为节点包创建脱机安装程序?

Node.js 如何为节点包创建脱机安装程序?,node.js,npm,Node.js,Npm,我想知道是否可以全局安装一个包(例如:ExpressJS),然后在何时将其添加到特定的文件夹/项目中。我可以从全局软件包中安装一个副本,而不是从internet上再次安装它。 我该怎么做? 我在这里看到另一个线程,它说使用npmpack创建一个tarball文件,但我不知道如何将tar.gz作为包安装。我是npm的新手 我之所以需要它,是因为我的互联网是按流量计费的,速度非常慢。如果可能的话,我只想下载一次软件包,然后在其他项目上再次使用。您可以使用npm I例如npm I my pack.ta

我想知道是否可以全局安装一个包(例如:ExpressJS),然后在何时将其添加到特定的文件夹/项目中。我可以从全局软件包中安装一个副本,而不是从internet上再次安装它。 我该怎么做? 我在这里看到另一个线程,它说使用
npmpack
创建一个tarball文件,但我不知道如何将tar.gz作为包安装。我是npm的新手


我之所以需要它,是因为我的互联网是按流量计费的,速度非常慢。如果可能的话,我只想下载一次软件包,然后在其他项目上再次使用。

您可以使用
npm I
例如
npm I my pack.tar.tz

我应该在哪里保存tar文件?我也要指定目录吗?不,没有,如果要使其保持全局,请使用
npm I-g my pack.tar.tz
,您可以在文件所在的同一目录中执行此命令,或者更愿意指定路径。