Я пытаюсь использовать синтаксический анализатор: https://www.npmjs.com/package/typescript-parser
, но у меня возникают трудности с правильным использованием пакета.
Я успешно установил пакет, используя npm install
;когда я запускаю npm list --depth=0
, он появляется в списке.
В конце концов, я попытался запустить следующую строку кода, предложенную в ссылке, прикрепленной выше (с помощью команды node
):
const parser = new TypescriptParser();
но проблема в том, что я получаю следующую ошибку:
const parser = new TypescriptParser();
^
ReferenceError: TypescriptParser is not defined
at Object.<anonymous> (C:\Users\...\parser_example.js:3:16)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Module.load (internal/modules/cjs/loader.js:600:32)
at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
at Function.Module._load (internal/modules/cjs/loader.js:531:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
В качестве альтернативы, я попытался запустить это:
const TypescriptParser = require('typescript-parser');
const parser = new TypescriptParser();
, но я все еще получаю (другую) ошибку:
const parser = new TypescriptParser();
^
TypeError: TypescriptParser is not a constructor
at Object.<anonymous> (C:\Users\...\parser_example.js:3:16)
at Module._compile (internal/modules/cjs/loader.js:701:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
at Module.load (internal/modules/cjs/loader.js:600:32)
at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
at Function.Module._load (internal/modules/cjs/loader.js:531:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
Кажется, что, хотя пакет был установлен, он не распознает класс TypescriptParser.
Любая помощь будет принята с благодарностью!