zoukankan      html  css  js  c++  java
  • NPM 常用命令

    1. 查看所有已安装的 npm 软件包(包括它们的依赖包)列表
    npm list
    
    npm list -g  // 全局
    
    1. 仅获取顶层的软件包(即 package.json 中列出的软件包)列表
    npm list --depth=0
    
    npm list --production --depth=0 // 仅查看 dependencies 依赖项
    npm list --only=prod --depth=0 // 仅查看 dependencies 依赖项
    
    npm list --only=dev --depth=0 // 仅查看 devDependencies 依赖项
    
    npm list -g --depth=0 // 全局
    
    1. 获取指定软件包安装的版本
    npm list <package_name>
    
    1. 获取指定软件包在 npm 仓库上最新的可用版本
    npm view <package_name> version
    
    1. 获取指定软件包在 npm 仓库上所有版本
    npm view <package_name> versions
    
    1. 安装软件包指定版本
    npm install <package_name>@<version>
    
    npm install --global <package_name>@<version>  // 全局
    npm i -g <package_name>@<version> // 简写
    
    1. 查看安装的软件包可更新列表
    npm outdated
    
    npm outdated -g       // 全局
    
    1. 查看安装的指定软件包可更新版本
    npm outdated <package_name>
    
    npm outdated -g <package_name> 
    
    1. 更新所有软件包
    npm update
    
    npm update -g
    
    1. 更新指定软件包

    说明:

    若更新的规则是^x.y.z,则只能更新次版本(y)和补丁版本(y)
    若更新的规则是>=x.y.z,则接受所有的更新,包括主版本(x)升级

    npm update <package_name>
    
    npm update -g <package_name>
    
    1. 若要将所有软件包更新到新的主版本,则全局地安装 npm-check-updates 软件包:
    npm install -g npm-check-updates
    

    然后运行:

    ncu -u
    

    这会升级 package.json 文件的 dependencies 和 devDependencies 中的所有版本,以便 npm 可以安装新的主版本。

    现在可以运行更新了:

    npm update
    

    如果只是下载了项目还没有 node_modules 依赖包,并且想先安装新的版本,则运行:

    npm install
    
    1. 卸载 npm 软件包
    npm uninstall <package_name> // 卸载 dependencies 依赖项中的软件包
    npm uninstall --save <package_name> // 卸载 dependencies 依赖项中的软件包
    npm un -S <package_name> // 卸载 dependencies 依赖项中的软件包(简写)
    
    npm uninstall --save-dev <package_name> // 卸载 devDependencies 依赖项中的软件包
    npm un -D <package_name> // 卸载 devDependencies 依赖项中的软件包(简写)
    
    npm uninstall --global <package_name> // 卸载全局软件包
    npm un -g <package_name> // 卸载全局软件包(简写)
    

    简写说明:

    全称 简写
    --global -g
    install i
    uninstall un
    --save -S
    --save-dev -D
  • 相关阅读:
    pyautogui页面点击和键盘输入
    eclipse把函数内容折叠的方法
    python 文件夹下文件及文件夹名称获取
    python中strftime和strptime函数
    python数组中在某一元素前插入数据
    python的递归函数
    java定义时间
    如何在word中插入代码块
    【图文详解】用Eclipse创建Maven Web项目
    【图文详解】Eclipse中添加Tomcat服务器
  • 原文地址:https://www.cnblogs.com/uakora/p/13616667.html
Copyright © 2011-2022 走看看