node |
node [文件名] :运行指定的 Node.js 脚本文件;
node --version :显示当前安装的 Node.js 版本号;
node -h 或 node --help :显示 Node.js 的帮助信息。
|
npm |
npm install [模块名] :安装指定的 Node.js 模块;
npm install [模块名] -g :全局安装指定的 Node.js 模块;
npm init :初始化一个新的 Node.js 项目,生成 package.json 文件;
npm start :运行 package.json 中定义的启动脚本。
npm test :运行 package.json 中定义的测试脚本;
npm run [脚本名] :运行 package.json 中定义的自定义脚本;
npm publish :将包发布到 npm 仓库;
npm outdated :检查过时的包;
npm update :更新所有过时的包;
npm uninstall [模块名] :卸载指定的 Node.js 模块。
|
npx |
npx [命令] :运行已安装的 npm 包中的命令;
npx create-[工具名] [项目名] :创建新项目,例如 npx create-react-app my-app 。
|
yarn |
yarn add [模块名] :安装指定的 Node.js 模块;
yarn global add [模块名] :全局安装指定的 Node.js 模块;
yarn init :初始化一个新的 Node.js 项目;
yarn start :运行项目,通常在 package.json 中定义了启动脚本;
yarn test :运行项目的测试脚本,通常在 package.json 中定义了测试脚本。
|
nodemon |
nodemon [文件名] :启动监视指定文件的变化,并在文件更改时自动重新启动 Node.js 服务器。
|
eslint |
eslint [文件名] :对指定的 JavaScript 文件进行静态代码分析。
|
babel |
babel [文件名] :将指定的 JavaScript 文件转换为向后兼容的代码。
|
mocha |
|
chai |
|
webpack |
webpack :打包 JavaScript 模块。
|
gulp |
|
pm2 |
pm2 start [文件名] :使用 PM2 启动 Node.js 应用程序;
pm2 list :列出当前正在运行的 Node.js 应用程序;
pm2 stop [应用程序名称] :停止指定的 Node.js 应用程序;
pm2 restart [应用程序名称] :重启指定的 Node.js 应用程序;
pm2 delete [应用程序名称] :从 PM2 中删除指定的 Node.js 应用程序。
|
express-generator |
express [项目名称] :使用 Express 应用程序生成器创建新的 Express 项目。
|
jest |
|
gulp-cli |
gulp [任务名称] :运行指定的 Gulp 任务。
|
eslint (全局安装) |
eslint --init :初始化 ESLint 配置文件。
|
babel (全局安装) |
babel-node :使用 Babel 解析器运行脚本,支持 ES6/ES7 语法。
|
webpack (全局安装) |
webpack-dev-server :启动一个本地开发服务器以用于开发环境。
|