Typescript Asp.NETMVC4中的Angular2类型脚本,入门
我不知道如何开始使用typescript中的Angular2,Visual Studio 2015 for Asp.Net MVC 4 我有一个typescript文件,其中包括Typescript Asp.NETMVC4中的Angular2类型脚本,入门,typescript,angular,Typescript,Angular,我不知道如何开始使用typescript中的Angular2,Visual Studio 2015 for Asp.Net MVC 4 我有一个typescript文件,其中包括 import { bootstrap } from 'angular2/platform/browser'; 然后我使用nuget获得angular2.TypeScript.DefinitelyTyped 编译现在给了我很多错误,例如 Build: Cannot find module 'angular2/platf
import { bootstrap } from 'angular2/platform/browser';
然后我使用nuget获得angular2.TypeScript.DefinitelyTyped
编译现在给了我很多错误,例如
Build: Cannot find module 'angular2/platform/browser'
还有几千个这样的错误
Build: Duplicate identifier 'SetterFn'
这大概是因为存在很多版本的angular ts文件
我在web上找到的所有答案都参考tsconfig.json和Asp.NETMVC5/Core
从何处开始?问题是,
typings
安装带来了两个版本的typings,因此您将在typings文件夹下看到browser.d.ts和main.d.ts
当TypeScript同时看到这两个字符时,会出现重复标识符错误。在国际海事组织,这是一个混乱的根源,但解决办法是删除其中一个。通过删除文件(和同名文件夹)或将其列为tsconfig.json中的exclude
对于浏览器中的前端项目,如Angular,我将删除main.d.ts
tsconfig exclude的示例:
{
"exclude": [
"typings/main.d.ts",
"typings/main"
]
}
使用npm和来自npm的打字来管理确定类型的打字。Nuget缺乏打字机来管理它们。Nuget typings总是落后于最初的github版本。到目前为止,我一直设法不使用npm,如果我走这条路,angular2、alpha26、28、30等的多个版本不会仍然存在。typescript如何知道使用哪个版本?