dro62273 2016-05-17 12:04
浏览 47

react-laravel意外的令牌

I am trying to get react-laravel working. I have installed everything correctly (v8js etc) but I keep getting:

V8Js::executeString():18903: SyntaxError: Unexpected token <

The problem seems to be with my component.js file:

var Application = React.createClass({
    render: function() {
        return (
            <div className="Networks">
                <ul>
                    <li>Test</li>
                </ul>
            </div>
        );
    }
});

How can I fix this?


Also, is it possible to use ES6?


My view:

<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>
  • 写回答

1条回答 默认 最新

  • douyan6742 2018-01-24 17:27
    关注

    Is it "component.js" or "components.js"? You likely have a typo.

    Usually you get SyntaxError: Unexpected token < when trying to load a javascript file that doesn't exist. Laravel renders a 404 HTML page and the first < trips up your script tag.

    评论

报告相同问题?

悬赏问题

  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了