我无法在 Laravel 5.4 上测试简单的 vue 示例组件

I can't test simple vue example component on Laravel 5.4

我有一个全新的 laravel 5.4 安装,我 运行 npm install 然后继续测试示例 vue 组件,但没有任何反应。

在我的项目目录中 运行 npm run dev 并且它编译得很好。然后我执行 php artisan serve,我看到的只是一个空白页。

这是我的观点,这是我写的唯一代码:

<html>
    <head>
        <title>Laravel</title>
    </head>
    <body>
    <div id="app">
        <example></example>
    </div>
    <script src="/js/app.js"></script>
    </body>
</html>

可以吗?我错过了什么吗?

在我的 package.json 上,在 devDepentencies 上,除此之外我有:"vue": "^2.1.10"

那是因为你没有运行 php artisan make:auth所以laravel没有用"csrfToken"设置javascript对象"Laravel" 属性.

在resources/assets/js/bootstrap.js中,尝试注释这一行:

window.axios.defaults.headers.common['X-CSRF-TOKEN'] = window.Laravel.csrfToken;

并用 npm run dev 重新编译。