如何在node.js中从devDependencies中卸载NPM模块?

27

如何在Node.js中卸载带有devDependencies的npm模块?


2
可能是如何在Node.js中卸载npm模块?的重复问题。 - TGrif
4
除非他正在寻找 npm prune --production。也许将其作为第五点添加到您的列表中? - gwest7
2个回答

37

使用命令:

1) npm uninstall <模块名称>

也可以使用以下命令:

1) npm uninstall <模块名称>: 从node_modules中删除模块,但不删除package.json

2) npm uninstall <模块名称> --save: 同时从package.json的依赖中删除它

3) npm uninstall <模块名称> --save-dev: 同时从package.json的开发依赖中删除它

4) npm -g uninstall <模块名称> --save: 从全局中删除它


我对npm这个东西很陌生,但是这些命令帮助我解决了问题。干得好! - Vishesh

2
对于开发依赖项,您可以执行两个命令中的一个,具体取决于您的情况。
1.如果您想要删除依赖项,可以使用以下命令:npm rm 依赖项名称 提示:如果您忘记了名称的拼写,请检查package.json文件中的“devDependencies”。
2.如果您将依赖项安装为“dev-dependency”,并且事后决定将其安装为常规“dependency”,则可以使用-S标志进行安装,如下所示: npm i -S 依赖项名称 提示:它也可反向操作。要将依赖项从package.json文件中的“dependencies”字段移动到"devDependencies"字段,请将-S标志替换为-D标志。
安装命令irm命令(还有-S-D标志)是目前NPM用于文档化删除软件包或更改软件包依赖关系类型的过程
了解更多有关NPM CLI命令安装和删除软件包的信息,请点击此处

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接