Получение предупреждений в Webstorm при компиляции Typescript, содержащем импорт Angular2

Я только что привел пример отсюда https://angular.io/guide/quickstart

Я сделал все согласно руководству по быстрому старту. Но получение предупреждений в консоли WebStorm при компиляции моего app.ts.

Вот подробности:

Я нахожусь в Windows 8.1 x64, Webstorm 11.0.1

app.ts:

import {bootstrap, Component} from 'angular2/angular2';
@Component({
    selector: 'my-app',
    template: '<h1>My First Angular 3 App</h1>'
})
class AppComponent { }
bootstrap(AppComponent);

tsconfig.json:

   {
  "compilerOptions": {
    "target": "ES5",
    "module": "commonjs",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "removeComments": false,
    "noImplicitAny": false,
    "sourceRoot": "/"
  },
  "exclude": [
    "node_modules"
  ]
}

Я помещал файл tsconfig.json в папку app и в корневой каталог.

app.ts фактически скомпилировал файл, но по некоторым причинам получил предупреждения:

error TS1148: Cannot compile modules unless the '--module' flag is provided.
error TS2307: Cannot find module 'angular2/angular2'.
error TS1205: Decorators are only available when targeting ECMAScript 5 and higher.
error TS1219: Experimental support for decorators is a feature that is subject to change in a future release. Specify '--experimentalDecorators' to remove this warning.

У меня есть типизация

Структура моих папок

введите описание изображения здесь

Изменить:

После того, как я установил tsconfig.json в настройках, ошибки исчезли из окна Typescript

введите описание изображения здесь

но получил ошибки в выводе Run и в редакторе кода: введите описание изображения здесь

У вас нет проблем с tsconfig.json: введите описание изображения здесь

UPDATE:

Файл → Настройки → Языки и рамки → TypeScript помогли переключиться на tsconfig.json. Затем я решил следующие проблемы, отключив TypeScript наблюдатель, который я включил раньше: File → Settings → Tools → File Watchers. Теперь с этими настройками все работает нормально.

Ответы

Ответ 1

Вам нужно перейти в Файл → Настройки в Webstorm. А затем на боковой панели настроек перейдите на Языки и Рамки → TypeScript.

Затем на странице настроек TypeScript имеется опция переключателя для Set options manually или Use tsconfig.json. Выберите параметр tsconfig, а затем примените изменения и закройте. Затем webstorm должен знать, использовать параметры tsconfig при компиляции TypeScript.