На прошлой неделе я пытался настроить и запустить очень простой проект, используя следующую конфигурацию:
Angular 2, обновление Visual Studio 2015 1, тип Script Конфигурация
У меня есть tsconfig.Json в корне моего проекта со следующим содержимым:
{
"compilerOptions": {
"rootDir": "src",
"outDir": "web/js",
"target": "es5",
"module": "system",
"declaration": false,
"noImplicitAny": false,
"removeComments": true,
"noLib": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"sourceMap": true,
"listFiles": true
},
"exclude": [
"wwwroot",
"node_modules"
],
"filesGlob": [
"app/**/*.ts"
]
}
Я вижу виртуальный проект в Solution explorer, angular, и все необходимые пакеты установлены, как указано в angular.io 5-минутный учебник (https://angular.io/guide/quickstart).
Это то, что у меня есть в приложении App.ts:
import {bootstrap, Component} from 'angular2/angular2';
@Component({
selector: 'my-app',
template: '<h1>My First Angular 2 App</h1>'
})
class AppComponent { }
bootstrap(AppComponent);
Ошибка, которую я получаю:
КомпонентSymbol не может быть правильно разрешен, возможно, он находится в недоступном модуле
Такая же конфигурация работает в VS Code без проблем.
Я был бы признателен, если вы сможете показать, что мне не хватает.
Спасибо.