npm uninstall <pkg>
表示删除本地工作目录安装的某个包。
别名:unlink, remove, rm, r, un
它还从package. json中的dependencies、devDependencies、optionalDependencies和peerDependencies对象中删除了该软件包。
此外,如果有npm-shrinkwrap.json或package-lock.json文件,npm也会更新这些文件。
下面来举例说明。
先查看当前工作目录安装了哪些包:
package.json文件的内容:
package-lock.json文件的内容:
运行npm uninstall sax来删除sax这个包:
此时package.json文件的内容变为:
此时package-lock.json文件的内容变为: