小编pat*_*han的帖子

NPM:永远不要为npm包安装嵌套的可选依赖项

我正在创作一个包A,我想发布给NPM.

A依赖于包B,而包依赖于包C.然后有两个可选的本机依赖关系D和E.我知道确定我没有使用可选的依赖关系,D和E,并且从不希望当有人安装我的包时尝试安装它们.

我知道您可以使用该命令npm install A --no-optional -g来安装没有可选依赖项的软件包,但这将是知识/开销,我宁愿消费者不需要该软件包.

是否有任何npm配置或解决方法,其中包A的消费者可以只是npm install A或者npm install -g A永远不会安装可选的依赖项?

谢谢

node.js npm

11
推荐指数
1
解决办法
3032
查看次数

标签 统计

node.js ×1

npm ×1