"npm卸载packageName“移除包并更新package.json文件。
但来自国家预防机制的医生-
若要从package.json中的依赖项中删除包,请使用--保存标志。如果包的作用域为范围,则包括范围。
有人能澄清--保存标志实际上是干什么的吗?
发布于 2018-12-07 05:58:31
--save标志表示将从package.json中删除模块记录。默认情况下,如果不带参数地调用uninstall命令,npm将从package.json中删除模块记录,并从node_modules中删除模块文件夹。在以前版本的npm中,您应该显式地指定标志。
npmjs文档:
npm卸载采用3个独占的、可选的标志,用于保存或更新主package.json中的包版本: -S,--保存:包将从依赖项中移除。 -D,--保存-dev:包将从您的devDependencies中删除。 -O,--保存-可选:包将从您的optionalDependencies中删除。 -无保存:包将不会从您的package.json文件中删除。
https://stackoverflow.com/questions/53664046
复制相似问题