У меня есть функция Azure (которая использует NodeJS), из которой я пытаюсь использовать модуль npm, опубликованный другой командой. После добавления модуля в npm я пытаюсь использовать его так:
import * as Model from "@teo/app-model";
...
const appModel: Model.TheModel = new Model.TheModel([]);
Однако когда я пытаюсь запустить функцию Azure, я получаю следующую ошибку:
[error] Worker was unable to load function pump: 'SyntaxError: Unexpected token export'
Результаты, относящиеся к этому сообщению об ошибке, которое я смог найти в Интернете, говорят о том, что эта ошибка обычно указывает на то, что я пытаюсь использовать модуль ES6, который Node не поддерживает (вместо этого я должен использовать модуль CommonJS). Проблема в том, что я думал, что модуль БЫЛ модулем CommonJS. В файле tsconfig.json для проекта, создающего модуль, есть эта строка в compilerOptions:
"module": "commonjs"
Чтобы проверить или исключить проблему ES6 и CommonJS, если я посмотрю на импортированный модуль в каталоге node_modules моей функции Azure, есть ли способ определить, посмотрев на него, является ли это модулем ES6 или CommonJS?
Спасибо!