您的位置:

NPM常用命令介绍

一、Node.js常用命令

1、npm init

npm init命令用于在当前目录下创建一个package.json文件,该文件用于描述当前项目的基本信息,包括项目名称、版本、作者、依赖等。执行该命令时可以通过--yes选项跳过所有默认设置,也可以通过--force选项强制覆盖已有的package.json文件。

  
  //创建一个package.json文件
  $ npm init

  //跳过所有默认设置
  $ npm init --yes

  //强制覆盖已有的package.json文件
  $ npm init --force
  

2、npm install

npm install命令用于安装指定的模块,如果没有指定版本,则默认安装最新版本。npm install命令会自动将安装的模块添加到package.json文件中。如果使用--save选项,则会将模块添加到dependencies字段中,如果使用--save-dev选项,则会将模块添加到devDependencies字段中。

  
  //安装指定模块
  $ npm install <模块名>

  //安装指定版本的模块
  $ npm install <模块名>@<版本>

  //安装模块并将其添加到dependencies字段中
  $ npm install <模块名> --save

  //安装模块并将其添加到devDependencies字段中
  $ npm install <模块名> --save-dev
  

3、npm list

npm list命令用于列出当前项目的所有依赖模块,以及其对应的版本号。如果使用--depth选项,则可以指定列出依赖的深度。

  
  //列出所有依赖模块
  $ npm list

  //列出指定深度的依赖模块
  $ npm list --depth=<深度>
  

4、npm run

npm run命令用于执行项目中定义的脚本。在package.json文件中可以配置多个脚本,然后通过npm run <脚本名称>来执行指定的脚本。

  
  //执行指定脚本
  $ npm run <脚本名称>
  

二、Git常用命令

1、npm version

npm version命令用于修改当前项目的版本号,并且将修改后的版本号提交到git仓库中。它默认会改变package.json中的"version"字段、创建一个版本tag,并把tag推送上去。如果指定了参数,则会根据参数修改相应版本号。

  
  //修改版本号并提交到git仓库
  $ npm version 
   
  
   

2、git pull

git pull命令用于从远程仓库中拉取最新的代码,并合并到本地代码中。在使用npm install命令安装依赖时,往往需要先执行git pull命令将最新的代码拉取下来。

  
  //从远程仓库更新并合并代码
  $ git pull
  

3、git push

git push命令用于将本地代码推送到远程仓库中。在向github提交包时,需要在执行npm publish命令前先执行git push命令将代码推送到远程仓库。

  
  //将本地代码推送到远程仓库
  $ git push
  

三、Yarn常用命令

1、npm install -g yarn

npm install -g yarn命令用于在本地全局安装yarn包管理器。

  
  //在本地全局安装yarn包管理器
  $ npm install -g yarn
  

2、yarn init

yarn init命令用于在当前目录下创建一个package.json文件,该文件用于描述当前项目的基本信息,包括项目名称、版本、作者、依赖等。执行该命令时可以通过--yes选项跳过所有默认设置。

  
  //创建一个package.json文件
  $ yarn init

  //跳过所有默认设置
  $ yarn init --yes
  

3、yarn add

yarn add命令用于安装指定的模块,如果没有指定版本,则默认安装最新版本。yarn add命令会自动将安装的模块添加到package.json文件中。如果使用--dev选项,则会将模块添加到devDependencies字段中。

  
  //安装指定模块
  $ yarn add <模块名>

  //安装指定版本的模块
  $ yarn add <模块名>@<版本>

  //安装模块并将其添加到devDependencies字段中
  $ yarn add <模块名> --dev
  

4、yarn remove

yarn remove命令用于移除指定的模块,同时会自动删除掉package.json文件中对应的依赖。

  
  //移除指定模块
  $ yarn remove <模块名>
  

5、yarn run

yarn run命令用于执行项目中定义的脚本。在package.json文件中可以配置多个脚本,然后通过yarn run <脚本名称>来执行指定的脚本。

  
  //执行指定脚本
  $ yarn run <脚本名称>