Не удается найти путь к модулю в файле program.d.ts - PullRequest
0 голосов
/ 28 мая 2018

При запуске ng serve мой код не компилируется и выдает следующую ошибку:

ОШИБКА в node_modules/@angular/compiler-cli/src/transformers/program.d.ts (9,23): ошибка TS2307: невозможно найти модуль 'path'.

Я подумал, что это как-то связано с тем, что моя локальная угловая версия является более старой версией, чем моя глобальная версия, поэтому я попытался это решение

Но это не помогло.Теперь для компиляции моего кода я должен удалить ';'где-нибудь случайно в моем проекте, сохраните проект, добавьте точку с запятой и сохраните проект.С этим методом мой код компилируется, и мое приложение работает, но ошибка все еще там.

1 Ответ

0 голосов
/ 10 декабря 2018

Прочитав это (https://github.com/angular/angular-cli/issues/9151), я понял, что в моем файле .ts где-то неправильно указано выражение импорта:

import {Definition} from "@angular/compiler-cli";

, но оно должно быть:

import {Definition} from "path/in/my/src/folder";

Я предлагаю поискать в рабочей области: "@ angular / compiler-cli" и проверить правильность этого места.

...