Laravel 5.4 vue 组件未显示 - laravel 通行证

Laravel 5.4 vue components not showing - laravel passport

所以我正在安装 passport 并按照 Taylor 在 laracast 和我的 vue 组件上的视频指南进行操作。当我粘贴这些组件时

这不是吓人的表现。

所以这些是可以尝试的可能解决方案。

  1. 您需要更新您的节点

  2. 你需要更新你的 npm

  3. 确保你的 app.js 编译正确,这就是我遇到的情况。

更新的答案

mix.copy('node_modules/jquery/dist/jquery.min.js', 'resources/assets/js');
mix.copy('node_modules/jquery-ui-bundle/jquery-ui.min.js', 'resources/assets/js');
mix.copy('node_modules/bootstrap/dist/js/bootstrap.min.js', 'resources/assets/js');

mix.copy('node_modules/jquery-ui-bundle/jquery-ui.min.css', 'resources/assets/css');


/*bootstrap*/
mix.sass('resources/assets/sass/app.scss', 'public/css');

/*js files*/
mix.js(
    ['resources/assets/js/jquery.min.js',
    'resources/assets/js/jquery-ui.min.js',
    'resources/assets/js/bootstrap.min.js']
    , 'public/js/app.js');

/*other css*/
mix.combine([
    'resources/assets/css/jquery-ui.min.css'
 ], 'public/css/combined.css');

/*vue components*/
mix.js(
    ['resources/assets/js/app.js'],
    'public/js/components.js'
);