node.js的常用指令

1. 基本指令

查看 Node.js 版本

bash 复制代码
node -v

加粗样式该指令会输出当前系统中安装的 Node.js 版本号,有助于确认你使用的 Node.js 版本是否符合项目需求。

查看 npm 版本

bash 复制代码
npm -v

npm(Node Package Manager)是 Node.js 的包管理工具,此指令可查看当前安装的 npm 版本。

2. 项目初始化与依赖管理

初始化项目

bash 复制代码
npm init

执行该指令后,会引导你创建一个 package.json 文件,该文件记录了项目的元数据以及依赖信息。如果想使用默认配置快速初始化,可以使用 npm init -y。

安装依赖包

安装项目依赖
bash 复制代码
npm install <package-name>

例如 npm install express,会将 express 包安装到项目的 node_modules 目录下,并在 package.json 文件的 dependencies 字段中记录该依赖。

安装开发依赖
bash 复制代码
npm install <package-name> --save-dev

简写成 npm i -D,开发依赖通常是在开发过程中需要使用的工具,如测试框架、打包工具等,会记录在 package.json 的 devDependencies 字段中。

全局安装依赖
bash 复制代码
npm install <package-name> -g

全局安装的包可以在系统的任何位置使用,比如 npm install nodemon -g,nodemon 可以在开发时自动重启 Node.js 应用。

卸载依赖包
bash 复制代码
npm uninstall <package-name>

会从项目的 node_modules 目录中移除指定的包,并更新 package.json 文件。如果是全局安装的包,需要加上 -g 参数。

更新依赖包
bash 复制代码
npm update <package-name>

用于更新指定的包到最新版本。若不指定包名,会更新 package.json 中列出的所有依赖。

3. 运行脚本

在 package.json 文件中可以定义一些脚本,然后使用 npm run 来执行这些脚本。例如,在 package.json 中有如下配置:

json 复制代码
{
  "scripts": {
    "start": "node app.js",
    "test": "jest"
  }
}

启动项目

bash 复制代码
npm run start

此指令会执行 node app.js 来启动 Node.js 应用。如果脚本名是 start,也可以直接使用 npm start。

运行测试

bash 复制代码
npm run test

会执行 jest 测试框架来运行项目的测试用例。

4. 其他常用指令

清除 npm 缓存

bash 复制代码
npm cache clean --force

当遇到依赖安装问题时,可以尝试清除 npm 缓存,然后重新安装依赖。

查看包的信息

bash 复制代码
npm info <package-name>
相关推荐
烂蜻蜓1 分钟前
Node.js入门教程(二十三):全局对象
node.js·编辑器·vim
xywww1686 小时前
Node.js Claude API 实战接入:SDK 调用 Opus 5、环境变量配置与报错排查
node.js
weixin_431600447 小时前
NestJS 入门(7):生命周期钩子——构造函数和 `OnModuleInit` 差在哪?
前端·后端·学习·node.js·nest.js
深念Y7 小时前
基于 NapCat 与本地 RAG 的群聊 AI 机器人方案(ARM64 部署)
人工智能·ai·机器人·node.js·自动化·情感陪伴·bot
__zRainy__8 小时前
Node系列 · Node基础:Node.js 概述
后端·node.js
烂蜻蜓8 小时前
Node.js入门教程(二十四):常用工具(util 模块)
node.js
oushaojun29 小时前
使用docker安装node.js和deepseek harness
node.js·dsh
爱丶不疚10 小时前
搞不清 CommonJS 与 ESM,你是否也有这些疑问🤔
前端·node.js
cyadyx13 小时前
Vite 比 Webpack 构建效率更高
前端·webpack·node.js·vite
烂蜻蜓1 天前
Node.js入门教程(十一):异步编程
node.js