• npm命令大全


    NPM 的全称是 Node Package Manager,是随同 NodeJS 一起安装的包管理和分发工具,它可以很方便的让前端开发者下载、安装、上传以及管理已经安装的包。

    1. npm 安装配置(可选)

    现在安装的新版本的nodejs可以直接使用默认配置的即可,不须再配置任何内容。

     1. 在nodejs安装的根目录下新建 node_cache 和 node_global 两个文件夹。
     2. 分别使用以下命令设置全局的安装包目录:
        npm config set prefix "D:Program Files
    odejs
    ode_global"
        npm config set cache "D:Program Files
    odejs
    ode_cache"
     3. 配置环境变量:
       打开计算机的环境变量,找到系统变量,新增一项 NODE_PATH,值为安装目录下的nodejs,   D:Program Filesnodejsnode_globalnode_modules
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    2. 查看 npm 版本

    npm -v
    
    • 1

    3. npm淘宝镜像(可选)

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

    4. npm 常用命令简写说明

    方便统一和阅读,文中全部使用简写方式。

    -g: 为 --global 的缩写,表示安装到全局目录里
    -S: 为 --save 的缩写,表示安装的包将写入package.json里面的dependencies
    -D: 为 --save-dev 的缩写,表示将安装的包将写入packege.json里面的devDependencies
     i: 为install的缩写,表示安装
    
    • 1
    • 2
    • 3
    • 4

    5. npm 安装模块

    npm init  # npm 初始化当前目录
    npm i  # 安装所有依赖
    npm i express  # 安装模块到默认dependencies
    npm i express -g  # 会安装到配置的全局目录下
    npm i express -S  # 安装包信息将加入到dependencies生产依赖
    npm i express -D  # 安装包信息将加入到devDependencies开发依赖
    npm i jquery@1.8.3  # 安装jquery指定的1.8.3版本
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    6. npm 卸载模块

    npm uninstall express  # 卸载模块,但不卸载模块留在package.json中的对应信息
    npm uninstall express -g  # 卸载全局模块
    npm uninstall express --save  # 卸载模块,同时卸载留在package.json中dependencies下的信息
    npm uninstall express --save-dev  # 卸载模块,同时卸载留在package.json中devDependencies下的信息
    
    • 1
    • 2
    • 3
    • 4

    7. npm 更新模块

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

    8. npm 查看命令

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

    9. npm 其他命令

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

    先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

  • 相关阅读:
    用java写一个贪吃蛇小游戏(源码在最后)
    100-150
    [ACTF2020 新生赛]Exec
    Web前端:NextJS与React——主要差异、优势和局限性
    SpringBoot入门
    【网络安全】beef-xss实操以及xss修复方案
    『LeetCode|每日一题』---->迷路的机器人
    opencv项目9---利用YOLOv3实现对物体的实时检测
    【C++ 设计模式】面向对象设计原则 & Template Method 模式 & Strategy 策略模式
    第 397 场 LeetCode 周赛题解
  • 原文地址:https://blog.csdn.net/m0_67393593/article/details/126113811