Настройка Swagger Ui - много синтаксических ошибок при запуске npm, запускают dev (в соответствии с инструкциями smartbear) - PullRequest
0 голосов
/ 12 декабря 2018

Я использую: узел v10.14.2 npm 6.4.1

, используя репозиторий, доступный на github для swagger ui, я пытаюсь установить его (не используя пакет dist).согласно github (https://github.com/swagger-api/swagger-ui) настройка направления (https://github.com/swagger-api/swagger-ui/blob/master/docs/development/setting-up.md), мне нужно клонировать репо (готово), затем запустить npm install (успешно).

, затем следующий шаг - $npm run dev., который затем должен запустить пакет на локальном хосте, как это определено в репозитории, однако он терпит неудачу со многими синтаксическими предупреждениями и ошибками, такими как:

WARNING in ./src/core/plugins/oas3/helpers.jsx
Module build failed: SyntaxError: Unexpected token (31:15)
  29 | 
  30 |       if(isOAS3(spec)) {
> 31 |         return <Component {...props} {...system} Ori={Ori}> . 
</Component>
     |                ^
  32 |       } else {
  33 |         return <Ori {...props}></Ori>
  34 |       }
 @ ./src/core/plugins \.jsx?$
 @ ./src/core/plugins/all.js
 @ ./src/core/index.js
 @ multi (webpack)-dev-server/client?http://0.0.0.0:3200 webpack/hot/dev-server ./src/polyfills ./src/core/index.js

и

ERROR in ./src/standalone/layout.jsx
Module build failed: SyntaxError: Unexpected token (8:19)
   6 | export default class StandaloneLayout extends React.Component {
   7 | 
>  8 |   static propTypes = {
     |                    ^
   9 |     errSelectors: PropTypes.object.isRequired,
  10 |     errActions: PropTypes.object.isRequired,
  11 |     specActions: PropTypes.object.isRequired,
 @ ./src/standalone/index.js 1:0-40
 @ multi (webpack)-dev-server/client?http://0.0.0.0:3200 webpack/hot/dev-server ./src/style/main.scss ./src/polyfills ./src/standalone/index.js

кто-нибудь еще сталкивался с такой проблемой? и если да, то действительно ли это синтаксическая ошибка в исходном коде swaggerui или это проблема версии с узлом? Ранее я мог заставить его работать с более ранними версиями узла и npm, но не с самой последней.

...