ts-node错误:找不到兼容的`parseConfigFile`函数

时间:2017-12-28 03:34:18

标签: node.js typescript ts-node

我只是使用ts-node安装npm install -g ts-node但我无法执行REPL,它给了我这个错误:

/usr/lib/node_modules/ts-node/src/index.ts:478
  throw new TypeError('Could not find a compatible `parseConfigFile` function')
        ^
TypeError: Could not find a compatible `parseConfigFile` function
    at readConfig (/usr/lib/node_modules/ts-node/src/index.ts:478:9)
    at Object.register (/usr/lib/node_modules/ts-node/src/index.ts:205:18)
    at Object.<anonymous> (/usr/lib/node_modules/ts-node/src/_bin.ts:136:17)
    at Module._compile (module.js:635:30)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)
    at Function.Module._load (module.js:489:3)
    at Function.Module.runMain (module.js:676:10)
    at startup (bootstrap_node.js:187:16)

我正在使用Fedora 27.有什么想法吗?

此致

1 个答案:

答案 0 :(得分:0)

这可能是Fedora的问题。我安装了typescript dnfts-node npm。要解决此问题,我必须使用typescript卸载dnf remove -y nodejs-typescript并使用npm i -g typescript重新安装。

安装命令需要root权限才能写入系统文件夹。现在一切正常。 : - )

问候。