Ошибки ES6 при объединении (jspm) приложения React/jsx
Я пытаюсь настроить проект с помощью jspm. Я следую Этот отличный учебник, и он работает довольно хорошо, за исключением тех случаев, когда я пытаюсь связать
$> jspm bundle-sfx app.jsx! app.js --skip-source-maps --minify
Building the single-file sfx bundle for app.jsx!...
err MultipleErrors: cartItem.jsx:5:22: Unexpected token =
cartItem.jsx:6:21: Unexpected token .
cartItem.jsx:6:22: Unexpected token PropTypes
cartItem.jsx:6:31: Unexpected token .
cartItem.jsx:7:14: Semi-colon expected
cartItem.jsx:7:14: Unexpected token :
(приложение.jsx, cartItem.jsx , и проект github)
У меня сложилось впечатление, что инструмент bundle не понимает es6, верно?
Есть какие-нибудь предположения, что я здесь делаю не так?Кроме того, что означает !
после имени файла app.jsx
?
1 ответ:
Я протестировал следующие шаги, и это работает нормально:
Кстати, моя версия jspm-это
0.16.12
поjspm -v
.$ git clone https://github.com/egor-smirnov/egorsmirnov.me-examples.git $ cd egorsmirnov.me-examples/react-and-es6-part-5/ $ jspm init $ jspm install $ jspm bundle-sfx app.jsx! app.js --skip-source-maps --minify