随机
Enter 搜索 ↑↓ 切换 Esc 清空

node

命令

Node.js JavaScript 运行时

node

Node.js JavaScript 运行时

补充说明

node命令 是 Node.js JavaScript 运行时的入口,用于在服务端执行 JavaScript 代码。Node.js 基于 Chrome V8 引擎,采用事件驱动、非阻塞 I/O 模型,适合构建高性能网络应用。

语法

node [选项] [脚本] [参数]

选项

-e, --eval=代码        # 直接执行内联代码
-p, --print=表达式     # 执行并打印结果
-c, --check            # 仅检查语法
-i, --interactive      # 交互模式
-r, --require=模块     # 预加载模块
--env-file=文件         # 从文件加载环境变量
--experimental-*       # 实验性功能标志
--inspect              # 启动调试器
--inspect-brk          # 启动调试器并在第一行暂停
--watch                # 监视文件变化自动重启
-v, --version          # 显示版本
-h, --help             # 帮助信息

实例

# 运行脚本
node app.js

# 交互式 REPL
node

# 执行内联代码
node -e "console.log('Hello World')"

# 打印表达式结果
node -p "1 + 2"

# 检查语法
node -c app.js

# 启用调试
node --inspect app.js

# 调试并在第一行暂停
node --inspect-brk app.js

# 监视模式(文件变化自动重启)
node --watch server.js

# 预加载模块
node -r dotenv/config app.js

# 通过环境变量传参
NODE_ENV=production node app.js

# 查看版本
node --version

# 查看 V8 引擎选项
node --v8-options