node.js常用命令

以下是Node.js开发过程中常用的一些命令,涵盖了基本的脚本运行、包管理和环境配置等方面:

Node.js 基础命令

  1. **运行JavaScript文件**
bash 复制代码
   ```sh
   node script.js
   ```

这条命令会启动Node.js环境并执行名为`script.js`的JavaScript文件。

  1. **Node.js REPL**
bash 复制代码
   ```sh
   node
   ```

进入Node.js的交互式Shell(Read-Eval-Print Loop,REPL)环境,在这里可以直接输入JavaScript表达式并立即得到结果。

NPM(Node Package Manager)常用命令

  1. **初始化新项目**
bash 复制代码
   ```sh
   npm init
   ```

创建一个新的Node.js项目并生成`package.json`文件。

  1. **安装依赖**
  • 局部安装:
bash 复制代码
    ```sh
     npm install package-name
     ```

安装项目依赖,并记录在`package.json`的dependencies部分。

  • 开发依赖:
bash 复制代码
     ```sh
     npm install package-name --save-dev
     ```

安装项目开发依赖,并记录在`package.json`的devDependencies部分。

  1. **全局安装**
bash 复制代码
   ```sh
   npm install package-name -g
   ```

全局安装一个包,这样就可以在任何地方使用这个命令行工具。

  1. **查看已安装的包**
bash 复制代码
   ```sh
   npm list
   ```

列出当前项目的所有本地安装的包及其依赖树。

  1. **查看全局安装的包**
bash 复制代码
   ```sh
   npm list -g
   ```
  1. **清理缓存**
bash 复制代码
   ```sh
   npm cache clean --force
   ```

清除npm的缓存数据(在较新的npm版本中,通常不需要手动清理缓存)。

  1. **查看配置**
bash 复制代码
   ```sh
   npm config ls
   ```

显示当前的npm配置信息。

  1. **修改配置**
bash 复制代码
    ```sh
    npm config set key value
    ```

设置npm的配置项。

其他相关命令

  1. **调试**
bash 复制代码
    ```sh
    node inspect script.js
    ```

使用Node.js内置的调试器启动脚本。

  1. **Bower(虽然Bower不再维护,但在历史项目中可能有用)**
bash 复制代码
    ```sh
    bower install package-name --save
    ```

通过Bower安装前端包并将其版本保存到bower.json文件。

高级或不常用但重要的命令

  1. **查看npm文档**
bash 复制代码
    ```sh
    npm docs package-name
    ```

打开指定npm包的在线文档。

  1. **更改全局模块安装路径**
bash 复制代码
    ```sh
    npm config set prefix new/path
    ```

修改全局npm包的安装路径。

相关推荐
FungLeo2 小时前
成为全栈·Node 后端篇·文章 CRUD 与投稿状态机
node.js·状态机·crud·成为全栈
晴天165 小时前
Webpack3/4/5 核心差异、性能升级与迁移实战指南-Day38
webpack·node.js
大牧师6 小时前
Nest.js 微服务入门教程
开发语言·javascript·后端·微服务·node.js·nest.js·nest
wxwx_bscxy32216 小时前
NodeJS 高校学业预警系统10551
mysql·node.js·vue·高校学业预警
FungLeo1 天前
成为全栈·Node 后端篇·列表接口三件套:分页、筛选、排序
node.js·列表排序·列表分页·成为全栈·列表接口设计·列表筛选
晴天161 天前
浏览器中ESM与AMD模块共存的解决方案
前端·node.js
晴天161 天前
Node.js 模块化混合开发指南:CommonJS / ESM 混用适配方案与落地配置
node.js
FungLeo1 天前
成为全栈·Node 后端篇·分类与标签:多对多关系的建模与查询
node.js·成为全栈·分类与标签·多对多关系建模·多对多关系查询
晴天161 天前
ES 标准、V8 引擎与 Node.js 版本联动关系全解与实战踩坑
大数据·elasticsearch·node.js
晴天161 天前
Vite vs Webpack 全方位对比
前端·webpack·node.js