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