我學反應,我有一個PHP項目設置是這樣的:import語句失敗的反應
在index.php文件的頭我加載:
<script type="text/javascript" src="js/libs/react.js"></script>
<script type="text/javascript" src="js/libs/react-dom.js"></script>
<script type="text/javascript" src="js/libs/browser.min.js"></script>
,並在底部:
<script type="text/babel" src="jsx/index.jsx"></script>
<script>
window.onload=function(){
site.init();
}</script>
</script>
我沒有做任何運輸。在Apache + Firefox上一切運行良好。
然後,我想添加一些轉換,如點擊按鈕而不是僅僅切換時圖像淡入淡出。所以我:
1-下載的反應過渡從這裏:https://github.com/reactjs/react-transition-group
2 - 添加了src文件夾中,以JS的內容,現在看起來是這樣的:
js/
../<some vanilla.js files>
../libs/
../libs/react.js
../libs/react-dom.js
../libs/browser.min.js
../libs/react-transition-group/
......./react-transition-group/index.js
......./react-transition-group/CSSTransitionGroup.js
......./react-transition-group/CSSTransitionGroup.js
......./react-transition-group/TransitionGroup.js
3-加載索引。 JS是這樣的:
index.js:1 Uncaught SyntaxError: Unexpected token import
:
現在,Chrome瀏覽器,我當我運行的網站得到這個錯誤0
On Firefox:
SyntaxError: import declarations may only appear at top level of a module index.js:1
任何關於我錯過了什麼的想法?
感謝
的瀏覽器不知道什麼進口,需要()等。推薦閱讀:http://blog.andrewray.me/webpack-when-to-use-and-why/ –