“npm uninstall packageName”会删除包并更新 package.json 文件。
但从 npm 文档 -
要从 package.json 中的依赖项中删除包,请使用 --save 标志。如果包有作用域,则包括作用域。
有人可以澄清一下 --save flag 的实际作用吗?
--saveflag 表示模块记录将从 package.json 中删除。默认情况下,如果您调用uninstall不带参数的命令,npm 将从 package.json 中删除模块记录,并从 node_modules 中删除模块文件夹。在 npm 的早期版本中,您应该明确指定该标志。
npmjs 文档:
npm uninstall 需要 3 个专有的可选标志,用于保存或更新主 package.json 中的包版本:
-S, --save:包将从您的依赖项中删除。
-D, --save-dev:软件包将从您的 devDependency 中删除。
-O, --save-可选:包将从您的可选依赖项中删除。
--no-save:包不会从 package.json 文件中删除。
| 归档时间: |
|
| 查看次数: |
5607 次 |
| 最近记录: |