0
我試圖讓反應laravel工作。我已經正確安裝一切(v8js等),但我不斷收到:react-laravel意外的代幣
V8Js::executeString():18903: SyntaxError: Unexpected token <
這個問題似乎是與我的component.js文件:
var Application = React.createClass({
render: function() {
return (
<div className="Networks">
<ul>
<li>Test</li>
</ul>
</div>
);
}
});
我該如何解決這個問題?
另外,是否可以使用ES6?
我的觀點:
<html>
<head>
<title>JSPM Experiment</title>
<script src="{{ asset('vendor/react-laravel/react.js') }}"></script>
<script src="{{ asset('js/components.js') }}"></script>
<script src="{{ asset('vendor/react-laravel/react_ujs.js') }}"></script>
</head>
<body>
<div id='react-root'>
</div>
@react_component('Application',[ 'title' => 'Hello, World' ], [ 'prerender' => true ])
</body>
</html>
你還沒有提到任何關於你的構建管道的東西 - 你如何將它轉換爲ES5?我假設babel具有反應預設和es2015預設? –
提供的代碼看起來非常好。問題必須存在於其他地方。 * PS:爲眼睛噓!* – Chris
我已添加我的看法:) – imperium2335