Компилятор Typescript "Не удается найти модуль" при относительном импорте с Gulp / Azure DevOps - PullRequest
1 голос
/ 17 марта 2019

Я пытаюсь построить проект 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";

Я проверил, что импорт, начинающийся с "./", кажется, импортируется очень хорошо - но импорт из родительской папки кажется ошибочным.

Любоймысли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...