当前位置: 首页 > 知识库问答 >
问题:

错误TS2300:重复的标识符'export='

杭永安
2023-03-14

我使用Angular/Universal-Starter作为起动器,它使用Typescript2和WebPack2。

我添加了包BluebirdNodeMailer。在添加这些包和相关类型之后:

"@types/bluebird": "3.0.31",
"@types/nodemailer": "1.3.30",

它在终端中给出了以下错误:

我的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
  }
}

我如何解决这个错误?谢谢

共有1个答案

高皓
2023-03-14

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

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

我也没改其他代码。问题已经过去了。

 类似资料:
  • 我有一个角度的应用程序生成使用约曼吞咽打字发电机。 在构建打字稿期间突然没有任何明显的原因(项目更改)开始抛出错误: 请参阅以下文件的以下内容以供参考。我从任务中删除了“tsd:安装”,以防止构建覆盖d.ts文件和tsd.d.ts文件。然后尝试修改tsd.d.ts来解决问题(我试图删除矩节点、矩、更改顺序,我还试图编辑moment.d.ts和moment-node.d.ts,没有任何效果:/)。

  • 在我升级到Typescript 2.9.1(从2.8升级到2.8)后,我遇到了编译错误: 当我使用Typescript2.7和2.8时,这种情况从来没有发生过。 环境: MacOS 10.13.5 node.js v9.11.1 NPM:6.1.0 typescript 2.9.1(在我的项目的文件夹中,没有全局typescript)

  • Oracle 11g Express Edition..创建表时出错 ORA-00904:无效标识符

  • 我已经在虚拟XP中安装了Oracle 10g,并使用 并且成功地创建了表。但是当我试图通过简单的查询获取值时,如 我得到的错误就像 ORA-00904:"bbb":无效标识符 我不能理解我在这里做错了什么。

  • 为什么会出现这个错误?如果变量声明与列的类型相同,则不应该这样做。nursing_unit_id是varchar2(10)。当ID是NUMBER时,它对我来说是这样工作的; 我得到的错误:错误报告-ORA-06550:第13行,第13列:PLS-00201:必须声明标识符“ISS”

  • 本文向大家介绍PHP生成不重复标识符的方法,包括了PHP生成不重复标识符的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP生成不重复标识符的方法。分享给大家供大家参考。具体实现方法如下: 生成唯一不重复的标识我们主要是根据当前的一个时间time然后再转换在md5值,这样几乎是可以保证标签的唯一性,下面整理了一些关于PHP生成不重复标识符程序代码,感兴趣的朋友可以来看一下 PHP倒