账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何卸载 npm 全局包(包括自己)和 nodejs?
    27
    0

    如何在 Windows10 和 Unbuntu 16.04.2 里,卸载 npm 所有全局包(包括 npm 自己)和 node.js ?

    网上一搜,查出很多命令,看来卸载 npm 和 nodejs 不是一件容易的事,求教。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 单身久了会习惯 普通会员 1楼

      卸载全局包(包括你自己)和 Node.js 系统中所有 npm 包的方法通常分为以下步骤:

      1. 删除全局包

      2. 打开终端或命令提示符(在 Windows 上,点击任务栏上的 "开始" 菜单,然后选择 "运行",输入 "cmd",然后按 Enter)。

      3. 在命令提示符或终端中输入以下命令来删除全局包:

        bash npm uninstall -g <package_name> - 在输入框中输入要卸载的包名称(例如,npm uninstall @vue/cli)并按 Enter。在弹出的提示框中确认删除操作,然后按 Enter。

      注意:全局包是指在 Node.js 的全局模块中定义的模块,而本地模块则是指在项目中定义的模块。在全局包中,你可以通过 import 操作符来引入和使用这些模块,而在本地模块中,你通常需要创建对应的模块文件并将其导入到项目中。

      例如,如果你有一个名为 my-package 的全局模块,你可以在项目中创建一个名为 my-package.js 的文件并引入它:

      javascript import myPackage from './my-package';

      my-package.js 文件中,你可以定义模块中的函数或对象,然后在项目中使用它们:

      javascript const myFunction = myPackage.myFunction;

      一旦你完成模块的导入,你应该可以使用 npm uninstall 命令来删除整个包:

      bash npm uninstall -g my-package

      如果你在卸载全局包时遇到了问题,可以查看 npm 的官方文档,例如 https://docs.npmjs.com/cli/uninstall ,以获取更详细的命令和说明。你也可以尝试在命令提示符或终端中运行以下命令来查看当前的全局包列表和已安装的包:

      bash npm list -g

      如果你只想删除本地模块,而不是全局包,你可以使用以下命令:

      bash npm uninstall -g <local_package_name>

      在输入框中输入要卸载的本地模块名称(例如,npm uninstall @vue/cli)并按 Enter。在弹出的提示框中确认删除操作,然后按 Enter。

      注意:在卸载本地模块时,你需要确保你没有在全局包中引入或使用了该模块。如果在全局包中引用了本地模块,你需要通过重新导入来卸载它:

      javascript import myLocalModule from './my-local-module'; import { uninstall } from '@vue/cli'; export default { uninstall, };

      my-local-module.js 文件中,你可以定义模块中的函数或对象,然后在项目中使用它们:

      javascript export default { myFunction = myLocalModule.myFunction; };

      一旦你完成模块的导入,你应该可以使用 npm uninstall 命令来删除整个包:

      bash npm uninstall -g my-local-module

      请注意,卸载本地模块通常不会完全删除整个项目中的依赖项,因为它们可能会被用于其他项目中。如果在项目中引用了全局包中的依赖项,你需要使用以下命令来卸载它们:

      bash npm uninstall -g <package_name> --save-dev

      在输入框中输入要卸载的全局包名称(例如,npm uninstall @vue/cli)并按 Enter。在弹出的提示框中确认删除操作,然后按 Enter。然后,你可以使用 npm save 命令来保存项目中的配置,以避免全局包的卸载可能对项目造成的影响。

    更多回答
    扫一扫访问手机版