【发布时间】:2015-12-26 21:19:02
【问题描述】:
我正在尝试使用 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 后面的! 是什么意思?
【问题讨论】:
-
这篇文章的作者在这里 :) 谢谢!
!表示加载的文件不是 JavaScript 文件,而是其他文件(在这种情况下为 JSX)。这是 JSPM 本身强制要求的。 -
好帖子,非常感谢!!
标签: javascript reactjs ecmascript-6 react-jsx jspm