簡體   English   中英

如果基礎 URL 有子文件夾,如何在 Vue.js 和 Laravel 中引用 app.js

[英]How to reference app.js in Vue.js with Laravel mix if base URL have sub folder

我的 Laravel web 應用程序域就像www.mywebsite.com/my-project/public ,我不想更改。

我通過npm install && npm run dev並嘗試通過引用 app.js

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

但我收到錯誤www.mywebsite.com/js/app.js net::ERR_ABORTED 404 (Not Found)

我嘗試在 webpack.min.js 中配置路徑

mix.js('my-project/resources/assets/js/app.js', 'public/js')
   .sass('my-project/resources/assets/sass/app.scss', 'public/css');

但我認為這不是解決方法......請幫助我,謝謝。

您可以通過在應用程序的 config/app.php 配置文件中添加 mix_url 配置選項來實現:

'mix_url' => env('MIX_ASSET_URL', null)

參考

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM