Есть ли способ исправить сгенерированные Angular CLI файлы, чтобы перестать появляться красный в WebStorm - PullRequest
0 голосов
/ 23 ноября 2018

Есть ли способ исправить сгенерированные Angular CLI файлы, чтобы перестать отображать Red в WebStorm?

Это раздражает, всякий раз, когда я использую CLI для генерации файла, он выглядит красным и раньше былошибка в консоли, но она исчезает.

Изображение для справки:

enter image description here

Ответы [ 2 ]

0 голосов
/ 23 ноября 2018

TLDR: Webstorm автоматически регистрирует вашу папку, как если бы она использовала управление исходным кодом, даже если она не настроена.Перейдите в «Файл»> «Настройки»> «Контроль версий» и удалите Git рядом с каталогом.

Спасибо, что так быстро ответили и попытались мне помочь @Maihan Nijat.Эти решения не работали, потому что они на самом деле не имели ничего общего с ошибками Typescript.Файлы, помеченные красным цветом (все вновь созданные), в данном случае означали, что они не были переданы в систему контроля версий, даже если я не использую их в настоящее время.По умолчанию Angular CLI, кажется, делает это для вас, когда вы генерируете новый проект, и даже если вы не вводите информацию Github, Webstorm реагирует так, как если бы вы его использовали.Я перешел в «Файл»> «Настройки»> «Контроль версий» и удалил Git рядом с каталогом.

Я мог бы также начать использовать его для отслеживания.

0 голосов
/ 23 ноября 2018

Отредактируйте файл tslint.json и установите свои правила в соответствии со значениями по умолчанию для Angular CLI.Допустим, CLI генерирует файлы с двойными кавычками, но у вас есть одинарная кавычка в tslint.json.

{
    "extends": "../tslint.json",
    "rules": {
        "directive-selector": [
            true,
            "attribute",
            "app",
            "camelCase"
        ],
        "component-selector": [
            true,
            "element",
            "app",
            "kebab-case"
        ]
    }
}

Используйте это значение по умолчанию, и это может решить проблему:

https://github.com/angular/angular-cli/blob/master/tslint.json

Это также может помочь изменить предпочтения проверки: Webstorm Preferences

Если это из-за контроля версий, исправьте это в настройках: enter image description here

...