Я пытаюсь настроить проект с помощью jspm. Я следую this большого учебника, и она работает очень хорошо, за исключением того, когда я пытаюсь связатьОшибки ES6 при связывании (jspm) a React/jsx app
$> 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 :
(app.jsx, cartItem.jsx и github project)
У меня складывается впечатление, что инструмент расслоения не понимает es6, не так ли?
Любые предложения, что я делаю неправильно здесь?
Кроме того, что означает !
означает следующее имя файла app.jsx
?
Автор этого сообщения здесь :) Спасибо! '!' указывает, что загруженный файл не является файлом JavaScript, а что-то еще (JSX в этом случае). Это вынуждает сам JSPM. –
отличная почта, спасибо много! –