javascript - 我应该在 Laravel 5 中的什么地方存储 JS?

标签 javascript laravel assets gulp laravel-5

我可以在两个地方存储 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 为您处理整个 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/

相关文章:

javascript - chrome 后退按钮点击刷新网站

javascript - 无法使用排序库 ng2-dnd 对几个不同的列表进行排序

php - Laravel 4 Eloquent 获取站点名称

routes - `play dist` , `main.css` 返回 404

javascript - 嵌入 Twitch 播放器可以在 fiddle 中运行,但不能在本地 html 文件中运行

javascript - 无法向组合框中的 ng-model 添加值

laravel - 通过 Nginx 将 2 个域链接到 1 个 Laravel 项目

laravel - 如何在 ubuntu 18.04 上安装 laravel

python - Django Assets 管道

ruby-on-rails - Rails 不在开发模式下使用 nginx 提供 Assets