【发布时间】:2020-07-03 23:08:51
【问题描述】:
我有一个 laravel 应用程序,并在该配置上使用如下所示的 laravel 组合
const mix = require('laravel-mix');
mix.react('resources/assets/js/app.js', 'public/assets/js')
.react('resources/assets/js/pages/treatments_pricing.jsx', 'public/assets/js/admin')
.react('resources/assets/js/admin.js', 'public/assets/js')
.react('resources/assets/js/pages/channels.jsx', 'public/assets/js/admin')
.react('resources/assets/js/pages/faq.jsx', 'public/assets/js/admin')
.react('resources/assets/js/pages/threads.jsx', 'public/assets/js/admin')
.js('resources/assets/js/component.js', 'public/assets/js/admin')
.extract(['vue', 'jquery', 'bootstrap', 'react', 'axios']);
默认情况下,laravel 文档中说提取文件路径是 js/manifest.js 和 js/vendor.js
我需要将它们提取到assets/js/manifest.js 和assets/js/vendor.js
但是在编译资产之后我可以看到 laravel mix 把 vendor.js 和 manifest.js 放到
assets/js/admin/vendor.js 和 assets/js/manifest.js。
怎么会这样?
我应该如何更改assets/js的路径
【问题讨论】:
-
看看this fix。
标签: javascript laravel laravel-mix