以下是Node.js开发过程中常用的一些命令,涵盖了基本的脚本运行、包管理和环境配置等方面:
Node.js 基础命令
- **运行JavaScript文件**
bash
```sh
node script.js
```
这条命令会启动Node.js环境并执行名为`script.js`的JavaScript文件。
- **Node.js REPL**
bash
```sh
node
```
进入Node.js的交互式Shell(Read-Eval-Print Loop,REPL)环境,在这里可以直接输入JavaScript表达式并立即得到结果。
NPM(Node Package Manager)常用命令
- **初始化新项目**
bash
```sh
npm init
```
创建一个新的Node.js项目并生成`package.json`文件。
- **安装依赖**
- 局部安装:
bash
```sh
npm install package-name
```
安装项目依赖,并记录在`package.json`的dependencies部分。
- 开发依赖:
bash
```sh
npm install package-name --save-dev
```
安装项目开发依赖,并记录在`package.json`的devDependencies部分。
- **全局安装**
bash
```sh
npm install package-name -g
```
全局安装一个包,这样就可以在任何地方使用这个命令行工具。
- **查看已安装的包**
bash
```sh
npm list
```
列出当前项目的所有本地安装的包及其依赖树。
- **查看全局安装的包**
bash
```sh
npm list -g
```
- **清理缓存**
bash
```sh
npm cache clean --force
```
清除npm的缓存数据(在较新的npm版本中,通常不需要手动清理缓存)。
- **查看配置**
bash
```sh
npm config ls
```
显示当前的npm配置信息。
- **修改配置**
bash
```sh
npm config set key value
```
设置npm的配置项。
其他相关命令
- **调试**
bash
```sh
node inspect script.js
```
使用Node.js内置的调试器启动脚本。
- **Bower(虽然Bower不再维护,但在历史项目中可能有用)**
bash
```sh
bower install package-name --save
```
通过Bower安装前端包并将其版本保存到bower.json文件。
高级或不常用但重要的命令
- **查看npm文档**
bash
```sh
npm docs package-name
```
打开指定npm包的在线文档。
- **更改全局模块安装路径**
bash
```sh
npm config set prefix new/path
```
修改全局npm包的安装路径。