Я пытаюсь построить проект TypeScript в DevOps Azure с помощью Gulp.
Компиляция не удалась в /input/InputManager.ts со следующей ошибкой:
[12:27:50] Error: TypeScript error: node_modules/pm-rflib/input/inputmanager.ts(1,24): Error TS2307: Cannot find module '../core'.
at formatError (C:\npm\prefix\node_modules\gulp-cli\lib\versioned\^4.0.0\format-error.js:20:10)
at Gulp.<anonymous> (C:\npm\prefix\node_modules\gulp-cli\lib\versioned\^4.0.0\log\events.js:31:15)
at Gulp.emit (events.js:194:15)
at Gulp.EventEmitter.emit (domain.js:441:20)
at Object.error (D:\a\1\s\node_modules\undertaker\lib\helpers\createExtensions.js:61:10)
at handler (D:\a\1\s\node_modules\now-and-later\lib\map.js:46:14)
at f (D:\a\1\s\node_modules\once\once.js:25:25)
at f (D:\a\1\s\node_modules\once\once.js:25:25)
at tryCatch (D:\a\1\s\node_modules\async-done\index.js:24:15)
at done (D:\a\1\s\node_modules\async-done\index.js:40:12)
И, похоже, ошибка связана с относительным импортом в верхней части этого файла:
import { Camera } from "../core";
import { PlaneTransform, Point2D } from "../math";
import { Cursor } from "./Cursor";
import { CursorState } from "./CursorState";
import { InputRegion } from "./InputRegion";
import { InputType } from "./InputType";
Я проверил, что импорт, начинающийся с "./", кажется, импортируется очень хорошо - но импорт из родительской папки кажется ошибочным.
Любоймысли?