我试图使用模块child_process中的函数execSync。
但是当我导入模块时:
/// <reference path="../../../../GENERAL/d.ts/node/node.d.ts" />
var execSync = require("child_process").execSync;
并尝试使用该函数我得到一个异常,说明execSync
未定义。
我甚至尝试打印模块来检查正在导入的函数,我得到了这个结果:
{ fork: [Function],
_forkChild: [Function],
exec: [Function],
execFile: [Function],
spawn: [Function] }
正在使用的d.ts文件如下:
https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/node/node.d.ts
答案 0 :(得分:0)
鉴于您的节点版本位于0.10.25
,我认为您需要升级节点。定义文件的第一行显示// Type definitions for Node.js v4.x
要升级节点,请运行此命令 -
sudo npm install -g n