ReactJS npm测试:SyntaxError:意外的标识符“导入”

时间:2019-01-27 18:09:50

标签: node.js reactjs bitbucket-pipelines

我正在尝试在新的ReactJs项目中使用 rasa-webchat 小部件,但是 当我在bitbucket管道中进行npm测试时,出现以下错误

/opt/atlassian/pipelines/agent/build/node_modules/rasa-webchat/index.js:1     ({“ Object。”:function(module,exports,require,__ dirname,__ filename,global,jest){import from'react';

SyntaxError: Unexpected identifier
  1 | import React, { Component } from 'react';
> 2 | import { Widget } from 'rasa-webchat';

我尝试了相同的代码,将导入从 rasa-webchat 更改为 react-chat-widget ,并且效果很好。因此,我认为由于此插件而发生了错误

我在管道上使用此Docker映像: node:11.6.0

这是我的依赖项:

  "dependencies": {
    "rasa-webchat": "github:mrbot-ai/rasa-webchat",
    "react": "^15.6.2",
    "react-chat-widget": "^2.1.4-1",
    "react-dom": "^15.6.2",
    "react-scripts": "2.1.3"
  }

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

我的评论不足,但是您是否尝试过rasa-webchat自述文件中的“与Docker一起使用”部分?

https://github.com/mrbot-ai/rasa-webchat#usage-with-docker