webpack - 从文件夹编译文件到文件夹
问题描述
Laravel 的默认应用程序配置 - 混合:
mix.js('resources/js/app.js', 'public/js'); //default
据我了解,如果我使用的是前端框架,我将不得不在文件中使用框架依赖和组件require
。然后剩下要做的就是在需要的地方使用编译的。import
resource/js/app.js
public/app.js
这会引起混淆,并非每个页面都使用所有声明的组件。所以模块化似乎是一个合理的选择:
mix.js('resources/js/ComponentA.js', 'public/js');
mix.js('resources/js/ComponentB.js', 'public/js');
mix.js('resources/js/ComponentC.js', 'public/js');
...
所以我只能包含页面所需的组件,从而减少文件大小和冗余。
这可能会令人沮丧,尤其是当有许多定制组件时。我已经尝试使用这个问题中描述的两种解决方案,但都没有奏效。
mix.js('resources/js/*.js', 'public/js'); //this one only compile the first asset
getFiles('resources/js').forEach(function (filepath) {
mix.js('public/js/' + filepath, 'js');
}); //The code generator has deoptimised the styling as it exceeds the max of 500KB
所以问题是:有没有办法自动将文件从一个文件夹编译到另一个文件夹?
解决方案
推荐阅读
- javascript - 无法在php中集成条卡支付
- spartacus-storefront - OutletService 是否支持在按钮处理程序中动态添加组件
- html - 解析这个 html 表正则表达式
- java - Recycler View 未显示 Firebase 中的图片和类别
- delphi - Delphi App 从 Delphi 10 Seattle 升级到 Delphi 13.3.3 Rio - 带有空格的 SQL Server Db 列在 ClientDataSet 和 SimpleDataSet 中不起作用
- java - 如何永久阻止 JavaFX 代码在 Eclipse 中被突出显示为错误?
- c# - 如果满足条件,从列表中删除行的方法
- python - .NoReverseMatch:未找到带有参数“(”,)“的“作者详细信息”的反向。尝试了 1 种模式:['catalog/author/(?P
[0-9]+)$'] - kubernetes - 在 kubernetes 中使用 traefik v2 添加基本身份验证未弹出登录表单
- sql - 使用 SAS 在同一列中进行条件减法