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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    为什么npm uninstall 指定包名,会顺带把其他包也删除了??
    70
    0

    我在vue-cli3项目 用cnpm install 包名指令安装了【swiper】和【axios】

    当我想卸载swiper,执行了cnpm uninstall swiper之后,swiper和axios会一起卸载....为什么它会顺带把axios也卸载了???

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 女痞 普通会员 1楼

      npm uninstall命令使用了一个非常特殊的语法来指定包的删除命令,它将删除指定包及其依赖的包。

      这个语法的工作原理是这样的:

      1. npm uninstall [包名]:这是 npm uninstall 命令的基本语法,它接受一个包名作为参数。

      2. ...:这是一个可选的参数,表示它会删除指定包的所有依赖。这个参数的意思是,如果这个包有其他依赖,那么这个命令会删除它们。

      例如,如果你有一个名为 myapp 的包,它有一个依赖 package-a,你可以使用以下命令来删除这个包及其依赖:

      bash npm uninstall myapp package-a

      这样,package-a 就会被删除,并且 myapp 就会被卸载。

      注意,npm uninstall 命令不会删除你在全局路径中安装的包。如果你在全局路径中安装了包,那么在 npm uninstall 命令中,你需要指定全局路径。例如,如果你在全局路径 C:\Users\Username\Documents 中安装了包,那么你应该在命令中使用 C:\Users\Username\Documents\myapp

      此外,npm uninstall 命令会删除指定包及其依赖的缓存,所以如果你的包已经包含了其他依赖,那么删除这个包可能会影响其他依赖的安装。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部