All*_*ell 10 php laravel gulp laravel-5 laravel-elixir
简介: Gulp在我的本地机器上观察我的css/js文件直到开发模式.
然后在生产阶段,我在生产(实时)服务器上上传所有laravel项目.
问题: 随着所有gulp和elixir安装的laravel项目变得非常沉重.
问题:node_modules我需要在生产服务器上使用项目加载
哪些目录文件才能使Elixir正常工作?
我的意思是包括all.css和all.js文件
<link rel="stylesheet" href="{{ elixir('css/all.css') }}">
也许没有必要加载所有这些?
小智 1
您不必担心包含node_modules目录中的任何文件;您可以将它们视为类似于vendorphp 项目目录的依赖项。
public/*如果您使用默认路径和配置来编译资源,则只需将文件包含在目录中即可获得工作视图。您可以在Elixir 文档的脚本部分看到一个很好的示例。
scripts 方法假设所有路径都相对于 resources/assets/js 目录,并且默认情况下会将生成的 JavaScript 放置在 public/js/all.js 中:
elixir(function(mix) { mix.scripts([ 'jquery.js', 'app.js' ]); });
附带说明一下,我个人不建议创建这种分离,因为该项目看起来很繁重。如果您的项目规模非常大,那么很可能不是由 css 和 js 造成的。如果需要,您还可以考虑使用 CDN 来减轻生产空间。
| 归档时间: |
|
| 查看次数: |
1038 次 |
| 最近记录: |