【发布时间】:2016-08-13 23:30:09
【问题描述】:
我正在使用node 0.10.x 和npm 2.15.0,我想强制排除最终安装的嵌套依赖项。
到目前为止,我已尝试创建 npm-shrinkwrap.json 并手动对其进行编辑以删除嵌套依赖项,但在运行 rm -rf node_modules && npm install 之后...我仍然可以看到正在构建的嵌套依赖项:
kerberos@0.0.19 install /.../node_modules/loopback-connector-mongodb/node_modules/mongodb/node_modules/kerberos
(node-gyp rebuild) || (exit 0)
CXX(target) Release/obj.target/kerberos/lib/kerberos.o
CXX(target) Release/obj.target/kerberos/lib/worker.o
CC(target) Release/obj.target/kerberos/lib/kerberosgss.o
CC(target) Release/obj.target/kerberos/lib/base64.o
CXX(target) Release/obj.target/kerberos/lib/kerberos_context.o
SOLINK_MODULE(target) Release/kerberos.node
【问题讨论】:
-
相关:
npm install --no-optional,见unix.stackexchange.com/a/256960/17823