npm测试CircleCI上的意外行为

时间:2017-08-07 14:19:40

标签: node.js circleci jest

在CircleCI的支持下,发布了我面临的问题以及答案。

我进行了设置测试,当在本地运行时,它们都运行并通过了。 但是当CircleCI运行它们时,就会出现错误。

第一个是usage of let and const are not allowed outside of 'use strict' mode

我修改了罪魁祸首文件,然后重新构建。 然后我得到一个奇怪的错误: Unexpected token {

我发现代码本身没有任何问题。

请参阅下面的答案。

1 个答案:

答案 0 :(得分:2)

CircleCI的支持使我指出了正确的方向。

这是由于CircleCI使用的节点版本与我在本地使用的节点版本(v8.1.0)不匹配。

我通过创建 circle.yml 文件并在代码下面插入来解决它:

machine:
  node:
    version: 8.1.0