npm8中文文档
这将卸载一个包,完全删除代表它安装的所有 npm。
它还会从 package.json
中的 dependencies
、devDependencies
、optionalDependencies
和 peerDependencies
对象中删除包。
此外,如果您有 npm-shrinkwrap.json
或 package-lock.json
,npm 也会更新这些文件。
--no-save
会告诉 npm 不要从你的 package.json
、npm-shrinkwrap.json
或 package-lock.json
文件中删除包。
--save
或 -S
将告诉 npm 从您的 package.json
、npm-shrinkwrap.json
和 package-lock.json
文件中删除该包。这是默认设置,但如果您的 npmrc
文件中有例如 save=false
,您可能需要使用它
在全局模式下(即,将 -g
或 --global
附加到命令中),它将当前包上下文作为全局包卸载。在这种情况下,--no-save
被忽略。
范围是可选的,并遵循 scope
的通常规则。