Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Angular2类型脚本键入重复标识符_Visual Studio_Typescript_Angular_Asp.net Core_Typescript Typings - Fatal编程技术网

Visual studio Angular2类型脚本键入重复标识符

Visual studio Angular2类型脚本键入重复标识符,visual-studio,typescript,angular,asp.net-core,typescript-typings,Visual Studio,Typescript,Angular,Asp.net Core,Typescript Typings,我看过其他的帖子,但建议的解决方案都不管用。 因此,即使我排除了整个打字文件夹,我仍然可以看到这些重复的标识符错误打字文件夹与节点模块和鲍尔组件文件夹处于同一级别 以下是Angular 2建议的my typings.json: { "globalDependencies": { "core-js": "registry:dt/core-js#0.0.0+20160317120654", "es6-shim": "registry:dt/es6-shim#0.31.2+2016

我看过其他的帖子,但建议的解决方案都不管用。 因此,即使我排除了整个
打字
文件夹,我仍然可以看到这些重复的标识符错误<代码>打字文件夹与
节点模块
鲍尔组件
文件夹处于同一级别

以下是Angular 2建议的my typings.json:

{
  "globalDependencies": {
    "core-js": "registry:dt/core-js#0.0.0+20160317120654",
    "es6-shim": "registry:dt/es6-shim#0.31.2+20160317120654",
    "jasmine": "registry:dt/jasmine#2.2.0+20160412134438",
    "node": "registry:dt/node#4.0.0+20160509154515"
  }
}
我需要做什么(

PS:我卸载了Visual Studio 1.8.6版的TypeScript,只使用了1.8.10版的npm TypeScript。以前,它们一起安装在我的机器上,但仍然不起作用


您的打字非常奇怪,您应该使用
es6 shim
core js
,而不是两者都有。
节点
很可能也是多余的


就我个人而言,我放弃了VS,使用gulp构建文件插入了angular。

您的打字非常奇怪,您应该使用
es6 shim
core js
,而不是两者。
节点
很可能也是多余的


就我个人而言,我放弃了VS,使用了gulp构建文件。

您的排除不正确。假设您使用的是Typings 1.0或更高版本,根据您添加的屏幕截图,应该是这样的

“排除”:[
“节点_模块”,
“bower_组件”,
“打字/索引d.ts”,
“打字/模块”

],
您的排除不正确。假设您使用的是Typings 1.0或更高版本,根据您添加的屏幕截图,它应该是这样的

“排除”:[
“节点_模块”,
“bower_组件”,
“打字/索引d.ts”,
“打字/模块”


],
您最近是否添加了一个新的
npm
程序包依赖项,如果是这样,有时他们可以使用
//
指令引用
节点模块中的其他文件
-我知道我在TypeScript的更高版本中遇到了同样的问题。问题是,一些程序包会发送
.ts
文件,结果就是这样“外联"从
//
TypeScript中的引用中可以多次找到东西。实际上,这是一个新项目。但我也排除了npm_模块文件夹。在编译过程中不应该也包括它们吗?您是否正在gulp中使用webpack包?您肯定不想排除tsconfig中的整个typings文件夹,但这不是ca使用您的问题。您的typings文件夹看起来可疑:
bootstrap.d.ts
和其他顶级文件-这些文件是如何到达那里的?我的直觉是您手动c/p将它们删除,如果您通过
typings install
正确安装,您的问题将得到解决。您添加了新的
npm
软件包吗最近,如果是这样的话,有时他们可以使用
//
指令引用
节点_模块中的其他文件
——我知道我在TypeScript的更高版本中也遇到了同样的问题。问题是一些软件包会发送
.ts
文件,结果就是“外展”从
//
TypeScript中的引用中可以多次找到东西。实际上,这是一个新项目。但我也排除了npm_模块文件夹。在编译过程中不应该也包括它们吗?您是否正在gulp中使用webpack包?您肯定不想排除tsconfig中的整个typings文件夹,但这不是ca使用您的问题。您的typings文件夹看起来很可疑:
bootstrap.d.ts
和其他顶级文件-这些文件是如何到达那里的?我的直觉是您手动c/p处理它们,如果您删除它们并通过
typings install
正确安装,您的问题将得到解决。corejs、jasmine和node是在angular2入门示例。我将尝试删除ES6Shim查看此讨论以了解更多信息,好的,在my typings.json中,我将尝试仅使用corejs。您的打字中有什么?我只有
es6 shim
。现在需要开始工作。稍后将对其进行测试。但如果成功,我将编辑该示例>\u corejs、jasmine和node就是看到的关于angular2入门示例。我将尝试删除ES6Shim查看此讨论以了解更多信息,好的,在my typings.json中,我将尝试仅使用corejs。您的打字中有什么?我只有
es6 shim
。现在需要开始工作。稍后将对其进行测试。但如果这一点可行,我将编辑该示例>\u谢谢,我刚刚意识到这一点……但是部分正确,因为我只使用了0.8。对于较低版本,“排除”:[“节点模块”、“bower_组件”、-“打字”、“打字/浏览器/环境”、“打字/主/环境”、“打字/浏览器.d.ts”、“打字/主.d.ts”]谢谢,我刚刚意识到了这一点……但部分正确,因为我只使用了0.8。对于较低版本,“排除”:[“节点单元”、“鲍尔单元”、“打字”、“打字”、“打字/浏览器/环境”、“打字/主/环境”、“打字/浏览器.d.ts”、“打字/主.d.ts”]