捆绑 (jspm) React/jsx 应用程序时出现 ES6 错误
ES6 errors when bundling (jspm) a React/jsx app
我正在尝试使用 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, and github project)
我的印象是捆绑工具不理解 es6,对吗?
对我做错了什么有什么建议吗?
还有,文件名app.jsx
后面的!
是什么意思?
我已经测试了以下步骤并且工作正常:
顺便说一下,我的 jspm 版本是 0.16.12
by 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
我正在尝试使用 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, and github project)
我的印象是捆绑工具不理解 es6,对吗?
对我做错了什么有什么建议吗?
还有,文件名app.jsx
后面的!
是什么意思?
我已经测试了以下步骤并且工作正常:
顺便说一下,我的 jspm 版本是 0.16.12
by 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