【问题标题】:How to create offline installer for node packages?如何为节点包创建离线安装程序?
【发布时间】:2020-03-28 20:39:22
【问题描述】:

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

我需要这个的原因是因为我的互联网是按流量计费的而且非常慢。如果可能的话,我只想下载一次包,然后在其他项目中再次使用它。

【问题讨论】:

    标签: node.js npm


    【解决方案1】:

    您可以使用npm i <filename-which-ends-with.tar.tz>,例如。 npm i my-pack.tar.tz

    【讨论】:

    • 我应该在哪里保存我的 tar 文件?我也指定目录吗?
    • 不,没有,如果你想保持全局然后使用npm i -g my-pack.tar.tz,你可以在文件所在的同一目录下执行此命令,或者更喜欢指定路径。
    猜你喜欢
    • 2011-09-28
    • 1970-01-01
    • 1970-01-01
    • 2016-02-15
    • 1970-01-01
    • 1970-01-01
    • 2021-09-19
    • 2012-06-20
    相关资源
    最近更新 更多