我应该在Laravel 5中将JS存储在哪里?

Dmi*_*try 8 javascript assets laravel gulp laravel-5

有两个地方我可以存储javascripts:resources/assets/javascriptspublic/js.

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

如果我们将这些文件放入public/js,我们将在一个地方安装源JS和编译JS,它们将被搞砸.

那么,我应该在Laravel 5中存储JS?

Lau*_*nce 10

"Laravel-5"的答案是把它们放进去resources/assets/javascripts.然后你使用Laravel-Elixer,这是npmTaylor + Jeffrey Way 的新软件包,它使用gulp 为你处理整个资产管理.

使用Laravel-Elixer,您可以在简单的工作流程中发布,组合,修改和控制所有css + js资产.

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

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


Dmi*_*try 1

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

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