【问题标题】:Specify that a package should be installed without optional dependencies within package.json指定应在 package.json 中安装没有可选依赖项的包
【发布时间】:2017-01-03 14:46:36
【问题描述】:

我为 Discord 编写了一个聊天机器人,它使用了discord.io 库。虽然这个库支持与语音相关的自动化,但可以通过使用--no-optional 开关来阻止安装这些功能,从而节省大量带宽和时间。

npm install discord.io --save --no-optional

到目前为止一切顺利,但无论我是否使用该选项,package.json 中安装了可选依赖项的版本和没有安装的版本之间没有区别,因此当有人继续部署我的机器人时,他们将下载并安装所有我不使用的不必要的语音相关模块。

npm install 在项目文件夹中运行时,是否有任何解决方案会导致安装所述包而没有可选依赖项?

【问题讨论】:

    标签: node.js npm npm-install package.json


    【解决方案1】:

    正如npm issue #14185 中所报告的,目前这似乎是不可能的。您可以订阅该错误报告以跟踪此问题的进度(如果有)。

    【讨论】:

      猜你喜欢
      • 2020-12-27
      • 2019-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多