Node.js 提供了许多常用的命令行工具,这些工具对于开发、测试、部署和管理 Node.js 应用程序非常有用。以下是一些常用的 Node.js 命令:
-
node:运行 JavaScript 文件。
bash
node app.js |
-
npm(Node Package Manager):Node.js 的包管理工具,用于安装、更新、删除和管理项目的依赖。
-
安装依赖:
bash`npm install`
-
安装特定版本的依赖:
bash`npm install package-name@version`
-
全局安装依赖:
bash`npm install -g package-name`
-
更新依赖:
bash`npm update`
-
删除依赖:
bash`npm uninstall package-name`
-
初始化一个新的 npm 项目(创建
package.json
文件):
bash`npm init`
-
-
npx:运行在
node_modules/.bin
或全局安装的包中的命令。它不需要全局安装任何包即可使用。
bash
npx create-react-app my-app |
-
npm scripts:在
package.json
文件中定义脚本命令,然后使用npm run
命令来执行这些脚本。
json
"scripts": { | |
"start": "node app.js", | |
"test": "mocha tests/*.js" | |
} |
然后运行:
bash
npm run start | |
npm run test |
-
nvm(Node Version Manager):用于在同一台机器上安装和管理多个版本的 Node.js。
-
安装特定版本的 Node.js:
bash`nvm install 14.17.0`
-
使用特定版本的 Node.js:
bash`nvm use 14.17.0`
-
查看已安装的 Node.js 版本:
bash`nvm list`
-
-
nodemon:一个用于监视应用中的任何文件更改并自动重启服务器的实用程序。它非常适合开发阶段。
安装:
bash
npm install -g nodemon |
使用:
bash
nodemon app.js |
- express:一个快速、开放且极简的 web 开发框架。
安装:
bash
npm install -g express-generator |
创建一个新的 Express 应用:
bash
express myapp |
- mocha, jest, supertest 等:这些是流行的测试框架和库,用于测试 Node.js 应用程序。
- webpack, parcel 等:这些是模块打包工具,用于将多个 JavaScript 文件打包成一个或多个文件,通常用于前端项目。
- forever, pm2 等:这些是进程管理工具,用于在后台运行和管理 Node.js 应用程序。
这些只是 Node.js 生态系统中常用命令和工具的一部分。根据你的具体需求和项目类型,你可能还需要探索和使用其他工具和命令。