Der*_*air 3 javascript architecture coffeescript brunch
在brunch.io中,应用程序包含两个可编译的目录.这些是在您的早午餐配置文件中控制的,如下所示:
javascripts:
defaultExtension: 'coffee'
joinTo:
'javascripts/app.js': /^app/
'javascripts/vendor.js': /^vendor/
Run Code Online (Sandbox Code Playgroud)
我想知道是否有可能在app.js/vendor.js旁边创建命名空间,如果是这样,我将如何做到这一点.我尝试在app/vendor旁边添加一个目录namespace/,其中包含我想要编译的CoffeeScript文件.以及将其添加到配置文件...
'javascripts/namespace.js': /^namespace/
Run Code Online (Sandbox Code Playgroud)
有一个./public/namespace/用我的namespace.coffee文件创建的存在.看来这只是没有注册观察者?要么...?
它不会起作用.早午餐目前只看顶级app,vendor和test.我想我将在未来的版本中改变这一点.
但你可以这样做:
joinTo:
'javascripts/namespace.js': /^app(\/|\\)namespace/ # Only app/ns
'javascripts/app.js': /^app(\/|\\)(?!namespace)/ # Everything but not app/ns
'javascripts/vendor.js': /^vendor/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1279 次 |
| 最近记录: |