如果php artisan服务无法正常工作,如何更新vue组件?

时间:2019-07-11 06:23:44

标签: laravel vue.js

我们对Laravel项目的结构进行了一些更改。我们在项目内部创建了一个文件“ Larvel”。为了使它起作用,我们更改了'index.php'中的路径:

require __DIR__.'/laravel/vendor/autoload.php';
$app = require_once __DIR__.'/laravel/bootstrap/app.php';

因此命令php artisan serve不起作用。由于这个问题,我们的Vue组件未更新。

我们正在使用xmapp在本地服务器上运行它 我们希望保持项目结构不变,并需要一个解决方案。

$npm run watch
$npm run watch --pull
$npm run dev
$npm run production 

webpack.mix.js =>

const mix = require('laravel-mix');

mix.js('resources/js/app.js', 'js')
    .sass('resources/sass/app.scss', 'public/css');
  

链接所有js和css文件的主视图文件->   master.blade.php

<script src="{{ asset('/') }}js/app.js"></script> 

我们希望在运行npm run watch之后如果对vue组件进行任何更改,那么更新将显示在我们的浏览器中。

public/js/app.js has moved in root folder

1 个答案:

答案 0 :(得分:0)

您可以使用版本。

mix.js('resources/js/app.js', 'js')
    .sass('resources/sass/app.scss', 'public/css').version();


<script src="{{ mix('js/app.js') }}"></script>