Skip to content
☆´∀`☆
On this page

node 的 process 模块

js
import { cwd } from "node:process";

process.cwd()

返回当前进程运行目录

js
const cwdPath = process.cwd();

process.version

返回当前 node 版本

js
const nodeV = process.version;

process.argv

返回 node 启动的命令行参数

  • 第一个值为 node 路径
  • 第二个值为启动的文件路径
  • 后续的为启动参数
js
npm run init 123 321

console.log(process.argv);
// [
//   "/Users/yomuki/.nvm/versions/node/v18.5.0/bin/node",
//   "/Users/yomuki/My/Study/SourceCode/tdesign-vue/my-init/init",
//   "123",
//   "321",
// ];

process.exit([code])

终止进程。

  • code
    • 0:默认值。以成功状态终止进程
    • 1:以失败状态终止进程
js
import { exit } from "node:process";
exit();