После обновления с Angular 5 до 6 я установил его и запустил локально. Он работает в builds и build --prod. У меня есть это в приложении .NET MVC. Однако, когда сборка на VSTS проходит, появляются некоторые ошибки. Это говорит.
node_modules\@angular\compiler\src\output\output_ast.d.ts(602,15): Error TS2474: Build:In 'const' enum declarations member initializer must be constant expression.
node_modules\@angular\core\src\render3\interfaces\container.d.ts(35,5): Error TS1169: Build:A computed property name in an interface must directly refer to a built-in symbol.
node_modules\@angular\core\src\sanitization\bypass.d.ts(55,14): Error TS2535: Build:Enum type 'BypassType' has members with initializers that are not literals.
Это только сборка VSTS, которая терпит неудачу, и это происходит в процессе CompileTypeScriptWithTSConfig:
Я запускаю машинописную версию 2.7.2, и я установил версию csproj Typescript на 2.7. Поскольку Visual Studio не поддерживает 2.9.2, а Angular 6.1.4 не поддерживает версию 3.0.0
.