【发布时间】:2015-08-20 02:57:15
【问题描述】:
我有一个带有“Ruby on Rails”框架的 CoffeeScript 项目。现在我想使用“Laravel”框架而不是“Ruby on Rails”。
在“Ruby on Rails”中,有“Sprocket”资产管道管理库。使用“Sprocket”,我可以使用 #= require 或 #= require_tree 语句在主咖啡脚本文件中导入其他咖啡脚本文件,例如
#= require views/view
#= require_tree ./views
#= require_tree ./templates
init = ->
document.removeEventListener 'DOMContentLoaded', init, false
if document.body
app.init()
else
setTimeout(init, 42)
这些 #= require 和 #= require_tree 语句在 Laravel 上的对应项是什么?有没有其他方法可以用 Elixir 解决这个问题?
【问题讨论】:
-
Coffescript 不支持原生导入。您可以在编译之前尝试使用 Gulp 连接您的文件。 github.com/wearefractal/gulp-concat
标签: php laravel coffeescript asset-pipeline laravel-elixir