一、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 <脚本名称>