我可以在两个地方存储 javascript:resources/assets/javascripts
和 public/js
。
如果我们将文件放在 resources/assets/javascripts
中,我们应该添加 gulp 任务来复制它们。这是这种方法的弱点。我们将需要在浏览器调试器中进行路径映射。
如果我们将这些文件放在 public/js
中,我们将把源 JS 和编译后的 JS 放在一个地方,它们会变得困惑。
那么,我应该在 Laravel 5 中的什么地方存储 JS?
最佳答案
“Laravel-5”的答案是将它们放在 resources/assets/javascripts
中。然后使用 Laravel-Elixer,它是 Taylor + Jeffrey Way 的新 npm
包,使用 gulp 为您处理整个 Assets 管理。
使用 Laravel-Elixer,您可以在一个简单的工作流程中发布、组合、缩小和版本控制所有 css + js Assets 。
Elixer 做的更多 - 您可以在这里阅读:https://github.com/laravel/elixir
Jeffrey Way 还在 Laracast 上完成了整个系列(我认为这个系列是免费的):https://laracasts.com/index/elixir
关于javascript - 我应该在 Laravel 5 中的什么地方存储 JS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27765551/