【发布时间】:2017-06-16 13:31:03
【问题描述】:
我使用Laravel 5.3 中的scriptsIn 函数来合并assets/js 文件夹中的所有Javascript 文件。我使用 AngularJS 1.x 框架来编写这种结构的 js 文件:
--resources\
-----assets\
--------js\
-----------app.js
-----------controllers\
-----------------....js
-----------directives\...
我在 Laravel 5.3 中将所有 js 文件与 Elixir 结合起来:
elixir(function(mix) {
mix.sass('app.scss');
mix.scriptsIn('resources/assets/js');
});
但是,当我升级到 Laravel 5.4 时,不支持 Elixir。相反,使用 Laravel Mix。因此,scriptsIn 不可用。 Laravel 5.4 中是否有任何具有相同目的的功能?如何合并所有的js文件?
【问题讨论】:
-
您能解释一下
scriptsIn()的作用吗? -
@PaladiN: 我想将 assets/js 文件夹和子文件夹中的所有 js 文件合并到 app.js 并放入 public/js 文件夹
-
@IndreshTayal:助手中有什么功能?在
Laravel5.3 中,Elixir在使用scriptsIn函数运行gulp命令时编译我的js 文件。但是,我在 Laravel 5.4 中没有找到这个功能。阅读更多laravel.com/docs/5.3/elixir
标签: javascript php angularjs laravel