无法解析错误:伊斯坦布尔“导入”时出现意外令牌

Posted

技术标签:

【中文标题】无法解析错误:伊斯坦布尔“导入”时出现意外令牌【英文标题】:Failed to Parse error : Unexpected token on "import" with Istanbul 【发布时间】:2017-05-25 18:39:00 【问题描述】:

我正在使用伊斯坦布尔进行量角器测试的代码覆盖率。

在检测源代码的过程中,我收到“无法解析,意外令牌”错误,经过错误后发现“导入”令牌正在创建问题。

一直在研究 Angular2 和 Typescript。

我正在使用命令:istanbul instrument ./dir/to/instrument/ -o ./out/dir/

Istanbul 默认使用 esprima 解析器在检测之前解析代码。 这是一个解析错误,但我找不到任何解决方案。

伊斯坦布尔:v0.4.5

Esprima 解析器:v3.1.3

【问题讨论】:

【参考方案1】:

使用这个命令:

npx nyc instrument [input-file] [output-file]

【讨论】:

正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于无法解析错误:伊斯坦布尔“导入”时出现意外令牌的主要内容,如果未能解决你的问题,请参考以下文章

尝试运行 Angular Universal 时出现“意外的令牌导入”错误

在 nativescript-vue 项目上的 axios 导入时出现意外的令牌错误

Vue-loader 语法错误:从 js 文件导入组件时出现意外的令牌

使用 Jest 测试 Angular 时出现“意外的令牌导入”

导入节点模块时出现流错误“无法解析模块”

模块解析失败:在部署Heroku时出现意外令牌(14:6)