• npm 命令


    目录

    初始化

    搜索

    安装

    删除

    更新

     换源

    查看

     其他

    补充


    1.初始化

    1. npm init #初始化一个package.json文件
    2. npm init -y | npm init --yes

    2.搜索

    npm s jquery   |   npm search jquery

    3.安装

    1. npm install npm -g #更新到最新版本
    2. npm i uniq | npm install uniq
    3. npm i jquery@1.11.2 #安装指定版本的包
    4. npm i -S less | npm i --save less #生产依赖(默认与不输入-S含义相同)
    5. npm i -D less | npm i --save-dev less #开发依赖
    6. npm i -g nodemon #全局安装(暴露全局命令nodemon,在命令行中使用)
    7. npm i | npm install #根据package.json和package-lock.json中的声明安装所有依赖

    4.删除

    1. npm r jquery | npm remove jquery
    2. npm r -g nodemon #删除全局依赖包

    5.更新

    1. npm update jquery #更新最新版本
    2. npm update jquery@2.1.0 #更新到指定版本号
    3. npm install jquery@latest #直接更新到最后一个新版本

     6.换源

    1. npm config set registry https://registry.npm.taobao.org #设置全局的npm淘宝镜像
    2. npm config set registry https://registry.npmjs.org #切换回默认全局镜像

    7.查看

    1. npm list -g | npm ls -g #查看全局已安装的包
    2. npm list | npm ls #查看当前项目已安装的包
    3. npm root #查看项目中模块所在的目录
    4. npm root -g #查看全局安装的模块所在目录
    5. npm view jquery dependencies #查看某个包对于各种包的依赖关系
    6. npm view jquery version #查看jquery最新的版本号
    7. npm view jquery versions #查看所有jquery历史版本号(很实用)
    8. npm view jquery #查看最新的jquery版本的信息
    9. npm info jquery #查看jquery的详细信息,等同于上面的npm view jquery
    10. npm list jquery 或 npm ls jquery #查看本地已安装的jquery的详细信息
    11. npm view jquery repository.url #查看jquery包的来源地址

     8.其他

    1. npm cache clean #清除npm的缓存
    2. npm prune #清除项目中没有被使用的包
    3. npm outdated #检查模块是否已经过时
    4. npm repo jquery #会打开默认浏览器跳转到github中jquery的页面
    5. npm docs jquery #会打开默认浏览器跳转到github中jquery的README.MD文件信息
    6. npm home jquery #会打开默认浏览器跳转到github中jquery的主页

    9.补充

    npm配置别名:在package.json中scripts属性中配置相关命令,再使用npm run [别名]
    淘宝镜像cnpm(只读):npm install -g cnpm -registry=https://registry.npmmirror.com/

  • 相关阅读:
    【杂记-浅谈OSPF协议中的RouterDeadInterval】
    STM32重要参考资料
    FF300R08W2P2B11A 汽车用EasyPACK 模块 2 个独立式
    怎么把Excel转换成PDF格式?这三种方法轻松完成转换
    LeetCode 每日一题 2023/10/16-2023/10/22
    三、git信息泄露
    Mysql的in和exists用法区别
    【项目实战:核酸检测平台】第一章 逆向工程
    FPGA中串口通信的时钟频率和波特率计数
    jQuery append和prepend和appendTo的区别和用法
  • 原文地址:https://blog.csdn.net/akdjfhx/article/details/133276008