Angular 7 Не могу найти способ получить работу пути tsconfig.json - PullRequest
0 голосов
/ 22 февраля 2019

Я запустил проект angular 7 и пытаюсь настроить «отображение пути» в angular.json, чтобы изменить способ импорта с этого:

import { environment } from '../../../environments/environment';

на это:

import { environment } from '@environments/environment';

Я сделал эту конфигурацию в корневом файле tsconfig.json уровня:

"compilerOptions": {
        "baseUrl": "src", // This must be specified if "paths" is.
         ...
        "paths": {
            "@app/*": ["app/*"],
            "@config/*": ["app/_config/*"],
            "@environments/*": ["environments/*"],
            "@shared/*": ["app/_shared/*"],
            "@helpers/*": ["helpers/*"]
        },
...

Но я также получаю эту ошибку в кли

ERROR in src/app/errors/not-foud/not-found.component.ts(2,29): error TS2307: Cannot find module '@environments/environment'

Есть личто-то мне не хватает?

1 Ответ

0 голосов
/ 27 февраля 2019

После попытки и повторной попытки я обнаружил, что проблема была в одной из моих настроек vscode , которая называлась: "Typescript> Preferences: Import Module Specifier" , которая была установлена ​​в «относительный» вместо «не относительный» .Изменив это, я смог решить проблему.

...