我正在尝试使用 jspm 设置一个项目。我关注了this很棒的教程,它工作得很好,除了当我尝试捆绑时
$> 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
后面的 !
是什么意思?
最佳答案
我已经测试了以下步骤,效果很好:
顺便说一句,我的 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
关于javascript - 捆绑 (jspm) React/jsx 应用程序时出现 ES6 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34475339/