我正在尝试使用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
后面是什么意思?
答案 0 :(得分:2)
我测试了以下步骤,它运行正常:
顺便说一句,我的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