检查当前目录是否包含package.json以及谁的名称等于value

时间:2016-08-05 22:35:53

标签: javascript node.js npm node-modules

当我在终端中启动自定义命令时,我正尝试做两件事:

  1. 检查当前目录是否有package.json(类似于检查process.cwd() + '/package.json'是否存在)。
  2. 检查package.json中的名称是否等于“customName”
  3. 的某个值

1 个答案:

答案 0 :(得分:1)

您可以利用require()可用于加载JSON文件的事实。

'use strict';

try {
  var packageData = require(process.cwd() + '/package.json');
} catch (e) {
  // There was no package.json
  console.log('no package.json found!');
  return;
}

console.log("name is", packageData.name);