我应该在 Laravel 5 中存储 JS 的什么位置

Where should I store JS in Laravel 5?

本文关键字:JS 什么 位置 存储 Laravel 我应该      更新时间:2023-09-26
我可以

在2个地方存储javascript:resources/assets/javascriptspublic/js

如果我们把文件放在 resources/assets/javascripts ,我们应该添加 gulp 任务来复制它们。这是这种方法的弱点。我们将需要在浏览器调试器中进行路径映射。

如果我们把这些文件放在 public/js ,我们将把我们的源JS和编译的JS放在一个地方,它们会被搞砸。

那么,我应该在Laravel 5中存储JS的什么位置?

"Laravel-5"的答案是把它们放在resources/assets/javascripts。然后你使用Laravel-Elixer,这是Taylor + Jeffrey Way的新npm包,它使用gulp为你处理整个资产管理。

使用Laravel-Elixer,您可以在一个简单的工作流程中发布,组合,最小化和版本控制所有css + js资产。

Elixer做得更多 - 你可以在这里阅读它:https://github.com/laravel/elixir

Jeffrey Way也做了一个完整的Laracast系列(我认为这个系列是免费的):https://laracasts.com/index/elixir

找到了我的老问题,决定自己回答。

在2018年,最好将系统拆分为许多单独的项目:后端,前端,iOS应用程序,Android应用程序等。
每个应用程序可能都有自己的构建系统、目录结构等。