无法卸载两个 npm 包
Cannot Uninstall two npm Packages
为了安装 scrypt,我已经安装了 node-gyp。在安装 node-gyp 包时,以下两个包也随之安装:
101@1.6.3
d@1.0.1
我试图删除这两个包,意识到我不需要 node-gyp 和 scrypt 包,但是 sudo npm uninstall
没有删除它们。如何卸载这些软件包?
这取决于您如何安装这些软件包。
如果它是项目的本地包
使用“npm uninstall --save 'package name'”
或者简单地从项目的 package.json 中删除包。然后删除 node_modules 文件夹并使用“npm install”再次安装 npm
如果是全局包
使用 [sudo] npm uninstall -g "package name"
使用 sudo 基于您正在使用的OS。
如果您的 package.json
文件包含这些模块(101@1.6.3 和 d@1.0.1)的条目,请删除这些行。
然后删除您的 package-lock.json
文件。
然后删除您的 node_modules
文件夹。
现在运行npm install
为了安装 scrypt,我已经安装了 node-gyp。在安装 node-gyp 包时,以下两个包也随之安装:
101@1.6.3
d@1.0.1
我试图删除这两个包,意识到我不需要 node-gyp 和 scrypt 包,但是 sudo npm uninstall
没有删除它们。如何卸载这些软件包?
这取决于您如何安装这些软件包。
如果它是项目的本地包
使用“npm uninstall --save 'package name'” 或者简单地从项目的 package.json 中删除包。然后删除 node_modules 文件夹并使用“npm install”再次安装 npm
如果是全局包 使用 [sudo] npm uninstall -g "package name"
使用 sudo 基于您正在使用的OS。
如果您的 package.json
文件包含这些模块(101@1.6.3 和 d@1.0.1)的条目,请删除这些行。
然后删除您的 package-lock.json
文件。
然后删除您的 node_modules
文件夹。
现在运行npm install