在brunch.io ,该应用程序包含两个已编译的目录。这些在您的早午餐配置文件中进行控制,如下所示:
javascripts:
defaultExtension: 'coffee'
joinTo:
'javascripts/app.js': /^app/
'javascripts/vendor.js': /^vendor/
我想知道是否可以在 app.js/vendor.js 旁边创建一个命名空间,如果可以,我将如何做。我尝试在名为 namespace/
的 app/vendor 旁边添加一个目录,其中包含我要编译的 CoffeeScript 文件。以及将其添加到配置文件中...
'javascripts/namespace.js': /^namespace/
- 这可以做到吗?
- 如果是这样,我哪里出错了?
更新
有一个 ./public/namespace/
是用我的 namespace.coffee
文件创建的。看起来这只是没有注册 w/watcher?或者……?
最佳答案
这是行不通的。 Brunch 目前只监视顶级 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/
关于javascript - 在 brunch.io 中创建自定义 JS 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11717132/