Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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
Javascript 使用TypeForm的具体表继承-使用abstract关键字编译失败_Javascript_Typescript_Ecmascript 6_Babeljs_Typeorm - Fatal编程技术网

Javascript 使用TypeForm的具体表继承-使用abstract关键字编译失败

Javascript 使用TypeForm的具体表继承-使用abstract关键字编译失败,javascript,typescript,ecmascript-6,babeljs,typeorm,Javascript,Typescript,Ecmascript 6,Babeljs,Typeorm,我希望有人能帮我处理关于TypeForm的类继承。现在我正在尝试实现具体的表继承,我在这里找到了:,但我看到了: { SyntaxError: .../src/entities/User.js: Unexpected token (3:16) 1 | import { PrimaryGeneratedColumn, Column } from 'typeorm'; 2 | > 3 | export abstract class User { |

我希望有人能帮我处理关于TypeForm的类继承。现在我正在尝试实现具体的表继承,我在这里找到了:,但我看到了:

{ SyntaxError: .../src/entities/User.js: Unexpected
 token (3:16)

  1 | import { PrimaryGeneratedColumn, Column } from 'typeorm';
  2 |
> 3 | export abstract class User {
    |                 ^
  4 |   @PrimaryGeneratedColumn('uuid')
  5 |   id = undefined;
我猜这是因为我的babel配置错误或不完整。如果有帮助的话,我大致遵循了我在这里发现的内容:


产生错误的命令是$./node\u modules/.bin/babel node./node\u modules/.bin/typeorm schema:drop edited

您使用的示例存储库用于JavaScript代码,而不是TypeScript。如果您想将其与TypeScript代码一起使用,可以尝试在.babelrc中启用transform TypeScript插件,不过最好使用中的一个TypeScript示例。或者,只需删除摘要。“摘要”是一项仅限于打字脚本的功能。

请编辑您的标题以提出特定的问题,而不是列出标签。这是一种噪音。这是我的疏忽。我之前尝试过将文件设置为.ts文件,并配置babel安装程序来处理它,但不知道我在做什么。我还尝试删除抽象关键字。当你再次提到这一点时,我回头发现问题在于我的出口方式。导出类用户{};当我试图在其他地方导入它时,问题就出现了,因为我希望默认导出。类用户{};导出默认用户;修正了这个问题。另一方面,TypeORM的工作方式也有所不同,这取决于您是使用默认导入还是通过解构导入