javascript - Typescript-kompilator "Kan inte hitta modul" vid relativ import med Gulp/Azure DevOps
Jag försöker bygga ett TypeScript-projekt på Azure DevOps med Gulp.
Kompileringen misslyckas på /input/InputManager.ts med följande fel:
[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)Och felet verkar komma från en relativ import högst upp i den filen:
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";Jag har verifierat att importerna som börjar med "./" verkar importera utan problem - men importer från överordnad mapp verkar ge fel.
Några tankar?