Ошибка ts-node: не удалось найти совместимую функцию `parseConfigFile`

Я просто устанавливаю 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 ответ

Это может быть проблемой Fedora. Я установил typescript с dnf а также ts-node с npm, Чтобы исправить, мне пришлось удалить typescript с dnf remove -y nodejs-typescript и переустановить его с npm i -g typescript,

Команды установки должны иметь права root для записи в системные папки. Теперь все работает отлично.:-)

С уважением.

Другие вопросы по тегам