【发布时间】: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