Я столкнулся с этой ошибкой Не могу найти модуль angular2/core ' при тестировании версии angular2 betastrong > в Обновление Visual Studio 2015 1.
Код ниже:
import {Component} from "angular2/core"
@Component({
selector: 'my-app',
template: '<h1>My First Angular 2 App</h1>'
})
export class AppComponent {
}
У меня есть бета-версия angular2 в моем проекте Visual Studio ASP.NET 5. Я также включил компиляцию TS файлов при создании проекта.
Несколько вещей, которые я пробовал, но никто не работал:
- Я добавил
/// <reference path="../node_modules/angular2/core.d.ts" />
в начало файла ts.
2.
import {Component} from "angular2/bundles/angular2"
@Component({
selector: 'my-app',
template: '<h1>My First Angular 2 App</h1>'
})
export class AppComponent {
}
3.
import {Component} from "../node_modules/angular2/core"
@Component({
selector: 'my-app',
template: "<h1>My First Angular 2 App</h1>"
})
export class AppComponent {
}
UPDATE:
Это мой tsconfig.json
{
"compilerOptions": {
"noImplicitAny": false,
"noEmitOnError": true,
"removeComments": true,
"sourceMap": true,
"target": "es6",
"module": "system",
"emitDecoratorMetadata": true,
"experimentalDecorators": true
},
"exclude": [
"node_modules",
"wwwroot",
"bower_components"
]
}
UPDATE:
Я добавил "moduleResolution": "node" в файл tsconfig.json, но теперь я получаю еще один набор ошибок:
1 > ------ Перестроить Все начато: Проект: Terminal.Web, Конфигурация: Отладка Любой процессор ------ 1 > C:\Test\ node_modules\angular2\типизации\ES6-подкладок\ES6-shim.d.ts(6,14): Ошибка TS2300: Сборка: Дублирующий идентификатор "PropertyKey". 1 > C:\Test\node_modules\angular2\типизации\ES6-подкладок\ES6-shim.d.ts(9,5): ошибка TS2300: Сборка: Дублирующий идентификатор "done". 1 > C:\Test\node_modules\angular2\типизации\ES6-подкладок\ES6-shim.d.ts(10,5): ошибка TS2300: Сборка: Дублировать идентификатор 'value'. 1 > C:\Test\node_modules\angular2\типизации\ES6-подкладок\ES6-shim.d.ts(248,5): Ошибка TS2300: Сборка: Дублирующий идентификатор EPSILON. 1 > C:\Test\node_modules\angular2\типизации\ES6-подкладок\ES6-shim.d.ts(283,5): ошибка TS2300: Сборка: Дублирующий идентификатор "MAX_SAFE_INTEGER". 1 > C:\Test\node_modules\angular2\типизации\ES6-подкладок\ES6-shim.d.ts(290,5): ошибка TS2300: Сборка: Дублирующий идентификатор 'MIN_SAFE_INTEGER'. 1 > C:\Test\node_modules\angular2\типизации\ES6-подкладок\ES6-shim.d.ts(346,5): ошибка TS2300: Сборка: Дублировать идентификатор "флаги". 1 > C:\Test\node_modules\angular2\типизации\ES6-подкладок\ES6-shim.d.ts(498,5): ошибка TS2300: Сборка: Дублирующий идентификатор 'prototype'. 1 > C:\Test\node_modules\angular2\типизации\ES6-подкладок\ES6-shim.d.ts(561,5): ошибка TS2300: Сборка: Дублирующий идентификатор 'size'. 1 > C:\Test\node_modules\angular2\типизации\ES6-подкладок\ES6-shim.d.ts(570,5): ошибка TS2300: Сборка: Дублирующий идентификатор 'prototype'. 1 > C:\Test\node_modules\angular2\типизации\ES6-подкладок\ES6-shim.d.ts(581,5): ошибка TS2300: Сборка: Дублирующий идентификатор 'size'. 1 > C:\Test\node_modules\angular2\типизации\ES6-подкладок\ES6-shim.d.ts(590,5): ошибка TS2300: Сборка: Дублирующий идентификатор 'prototype'. 1 > C:\Test\node_modules\angular2\типизации\ES6-подкладок\ES6-shim.d.ts(605,5): ошибка TS2300: Сборка: Дублирующий идентификатор 'prototype'. 1 > C:\Test\node_modules\angular2\типизации\ES6-подкладок\ES6-shim.d.ts(619,5): ошибка TS2300: Сборка: Дублирующий идентификатор 'prototype'. 1 > C:\Program Файлы (x86)\Microsoft SDK\TypeScript\1.7\lib.es6.d.ts(3841,14): ошибка TS2300: Сборка: Дублирующий идентификатор "PropertyKey". 1 > C:\Program Files (x86)\Microsoft SDK\TypeScript\1.7\lib.es6.d.ts(4061,5): ошибка TS2300: Сборка: Дублирующий идентификатор EPSILON. 1 > C:\Program Files (x86)\Microsoft SDK\TypeScript\1.7\lib.es6.d.ts(4096,5): ошибка TS2300: Сборка: Дублирующий идентификатор "MAX_SAFE_INTEGER". 1 > C:\Program Файлы (x86)\Microsoft SDK\TypeScript\1.7\lib.es6.d.ts(4103,5): ошибка TS2300: Сборка: Дублирующий идентификатор 'MIN_SAFE_INTEGER'. 1 > C:\Program Файлы (x86)\Microsoft SDK\TypeScript\1.7\lib.es6.d.ts(4389,5): ошибка TS2300: Сборка: Дублирующий идентификатор "done". 1 > C:\Program Files (x86)\Microsoft SDK\TypeScript\1.7\lib.es6.d.ts(4390,5): ошибка TS2300: Сборка: Дублировать идентификатор 'value'. 1 > C:\Program Files (x86)\Microsoft SDK\TypeScript\1.7\lib.es6.d.ts(4619,5): ошибка TS2300: Сборка: Дублировать идентификаторы "флаги". 1 > C:\Program Files (x86)\Microsoft SDK\TypeScript\1.7\lib.es6.d.ts(4647,5): ошибка TS2300: Сборка: Дубликат идентификатора 'size'. 1 > C:\Program Files (x86)\Microsoft SDK\TypeScript\1.7\lib.es6.d.ts(4657,5): ошибка TS2300: Сборка: Дублирующий идентификатор 'prototype'. 1 > C:\Program Files (x86)\Microsoft SDK\TypeScript\1.7\lib.es6.d.ts(4674,5): ошибка TS2300: Сборка: Дублирующий идентификатор 'prototype'. 1 > C:\Program Files (x86)\Microsoft SDK\TypeScript\1.7\lib.es6.d.ts(4686,5): ошибка TS2300: Сборка: Дубликат идентификатора 'size'. 1 > C:\Program Files (x86)\Microsoft SDK\TypeScript\1.7\lib.es6.d.ts(4696,5): ошибка TS2300: Сборка: Дублирующий идентификатор 'prototype'. 1 > C:\Program Files (x86)\Microsoft SDK\TypeScript\1.7\lib.es6.d.ts(4712,5): ошибка TS2300: Сборка: Дублирующий идентификатор 'prototype'. 1 > C:\Program Files (x86)\Microsoft SDK\TypeScript\1.7\lib.es6.d.ts(5099,5): ошибка TS2300: Сборка: Дублирующий идентификатор 'prototype'. ========== Перестроить все: 0 удалось, 1 не удалось, 0 пропущено ==========