babel解析器无法解析`导入类型`声明

问题描述 投票:0回答:1

当我尝试使用

parser.parse("import type {Element} from 'react-devtools-shared/src/frontend/types';", {sourceType: "unambiguous"});
解析语句时,遇到错误
Unexpected token, expected "from".

有什么问题吗?

有人可以帮助我吗?非常感谢。

我尝试设置

errorRecovery:true
strictMode:false
,但这些没有帮助。

javascript typescript babeljs babel-parser
1个回答
0
投票

您需要

flow
typescript
插件。

parser.parse("import type {Element} from 'react-devtools-shared/src/frontend/types';", {
  sourceType: "unambiguous",
  plugins: ['typescript']
})

请在 AST Explorer 上查看以供参考。

© www.soinside.com 2019 - 2024. All rights reserved.