Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.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
Angular 错误TS2300:重复标识符';出口=';_Angular_Typescript_Webpack_Typescript2.0_Angular2 Universal - Fatal编程技术网

Angular 错误TS2300:重复标识符';出口=';

Angular 错误TS2300:重复标识符';出口=';,angular,typescript,webpack,typescript2.0,angular2-universal,Angular,Typescript,Webpack,Typescript2.0,Angular2 Universal,我使用的是使用TypeScript2和Webpack2的入门软件 我添加了包bluebird和nodemailer。添加这些包和相关类型后: "@types/bluebird": "3.0.31", "@types/nodemailer": "1.3.30", 它在终端中给了我这个错误: 错误 /project/node_modules/@types/NodeEmailer/node_modules/@types/bluebird/index.d.ts (772,5):错误TS2300:重复标

我使用的是使用TypeScript2和Webpack2的入门软件

我添加了包
bluebird
nodemailer
。添加这些包和相关类型后:

"@types/bluebird": "3.0.31",
"@types/nodemailer": "1.3.30",
它在终端中给了我这个错误:

错误 /project/node_modules/@types/NodeEmailer/node_modules/@types/bluebird/index.d.ts (772,5):错误TS2300:重复标识符“export=”

/project/node_modules/@types/bluebird/index.d.ts(772,1)中出错: 错误TS2300:标识符“export=”重复

[不确定是否有帮助]注意安装@types/nodemailer后,@type/nodemailer有自己的节点模块文件夹,包括@type/bluebird(这是一个旧的bluebird typings版本2.0.0):

我的tsconfig.json文件:

{
  "compilerOptions": {
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "target": "es5",
    "module": "commonjs",
    "removeComments": true,
    "sourceMap": true,
    "lib": ["es6", "dom"]
  },
  "include": [
    "node_modules/@types/**/*.d.ts",
    "src/**/*.ts"
  ],
  "exclude": [
    "node_modules",
    "!node_modules/@types/**/*.d.ts"
  ],
  "compileOnSave": false,
  "buildOnSave": false,
  "atom": {
    "rewriteTsconfig": false
  }
}

如何解决此错误?谢谢

我不知道是什么原因引起的。但在将它们全部更新为新版本包之后:

"bluebird": "3.4.1",
"nodemailer": "2.5.0",
"@types/bluebird": "3.0.32",
"@types/nodemailer": "1.3.31",

我没有更改任何其他代码。这个问题消失了。

我最近遇到了同样的错误消息,但是使用jquery,在tsconfig.json中添加typeRoots解决了这个问题。更多信息请访问。