Я использую: узел 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, но не с самой последней.