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 :启动一个本地开发服务器以用于开发环境。
|