【发布时间】:2016-08-06 06:46:56
【问题描述】:
当我在终端中触发自定义命令时,我正在尝试做两件事:
- 检查当前目录是否有 package.json(类似于检查
process.cwd() + '/package.json'是否存在)。 - 检查 package.json 中的名称是否等于“customName”的某个值
【问题讨论】:
标签: javascript node.js npm node-modules
当我在终端中触发自定义命令时,我正在尝试做两件事:
process.cwd() + '/package.json' 是否存在)。【问题讨论】:
标签: javascript node.js npm node-modules
您可以利用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);
【讨论】:
try/catch?