Ошибка в aws-ampify style.css при запуске теста npm - PullRequest
1 голос
/ 03 мая 2019

Возникла проблема при выполнении теста npm

C:\projects\Test\node_modules\@aws-amplify\ui\dist\style.css:13:root {^

ошибка:

SyntaxError: Unexpected token :

  at ScriptTransformer._transformAndBuildScript (node_modules/jest-runtime/build/script_transformer.js:403:17)
  at Object.<anonymous> (node_modules/aws-amplify-react/src/Amplify-UI/Amplify-UI-Components-React.jsx:5:1)

вот мои операторы импорта

import Amplify from 'aws-amplify'; import { AuthPiece } from 'aws-amplify-react'; import { Auth, Logger, JS } from 'aws-amplify';

Если я закомментирую style.css, он будет работать без ошибок.Но как я могу устранить эту проблему, чтобы она не вызывала проблем у других, когда я фиксирую код.

Проверил все существующие ответы, представленные на разных форумах. Но это не работает для меня.

1 Ответ

0 голосов
/ 31 мая 2019

Я тоже столкнулся с этой проблемой, и эта тема помогла мне решить ее.В моем случае мне нужно было установить пакет identity-obj-proxy и сопоставить его с конфигурацией jest:

npm install --save-dev identity-obj-proxy

package.json

"jest": {
    "moduleNameMapper": {
      "\\.(css|less)$": "identity-obj-proxy"
    }
  }

Я надеюсь, что этопомогает!

...