Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 5 如何在laravel刀片文件中有条件地对Vue应用程序进行网页打包_Laravel 5_Webpack_Vuejs2 - Fatal编程技术网

Laravel 5 如何在laravel刀片文件中有条件地对Vue应用程序进行网页打包

Laravel 5 如何在laravel刀片文件中有条件地对Vue应用程序进行网页打包,laravel-5,webpack,vuejs2,Laravel 5,Webpack,Vuejs2,我只想编译基于用户类型的选定文件。我在resource/js中有不同的vue实例文件,我只想混合其中一个 @if(Auth::user()) <script defer src="{{ mix('js/app.js') }}"> @else <script defer src="{{ mix('js/guestApp.js') }}"> @endif @if(Auth::user()) @否则 @恩迪夫 但它从公用文件夹获取路径,而不是资源。我如何做到这一点?我可

我只想编译基于用户类型的选定文件。我在resource/js中有不同的vue实例文件,我只想混合其中一个

@if(Auth::user())
<script defer src="{{ mix('js/app.js') }}"> 
@else
<script defer src="{{ mix('js/guestApp.js') }}"> 
@endif
@if(Auth::user())
@否则
@恩迪夫

但它从公用文件夹获取路径,而不是资源。我如何做到这一点?我可以从blade混合资源/js/app.js文件吗

我找到了解决方案,就是有条件地使用js文件

@if(Auth::user())
<script src="{{ asset('js/app.js') }}" defer></script>
@else
<script src="{{ asset('js/guestApp.js') }}" defer></script>
@endif

我已经找到了解决方案,它是有条件地使用js文件

@if(Auth::user())
<script src="{{ asset('js/app.js') }}" defer></script>
@else
<script src="{{ asset('js/guestApp.js') }}" defer></script>
@endif

不,您不能从刀片文件调用任何
资源
文件,因为客户端只能访问您的
public
folder如何有条件地动态导入路由器并存储在我的vue app.js中。这是SPA和MPA组合的正确方法吗?不,您不能从刀片文件调用任何
资源
文件,因为客户端只能访问您的
public
folder我如何有条件地动态导入路由器并将其存储在我的vue app.js中。这是将SPA和MPA结合起来的正确方法吗?我仍然不明白为什么整个vue应用程序都会将所有不需要的模板下载给用户。即使是多页应用程序。在我的情况下,它会在每个路径上下载。我仍然不明白为什么整个vue应用程序都会将所有不需要的模板下载给用户。即使是多页应用程序在我的例子中,它可以在每一条线路上下载。