[英]Brunch - Requiring modules outside of app directory
這里和這里都有答案,但是它們是關於使用NPM模塊的,而我的問題涉及同構內部代碼,我想在其中共享早午餐/主干與節點/表達式之間的路由。 但是,如果這是一個騙子,那就提前道歉!
以下代碼是高度簡化/偽的,btw。
目前,這有效:
Routes = require 'lib/routesList'
module.exports = class Router extends Backbone.Router
routes: Routes.get()
module.exports = do () ->
get: () ->
return {'': 'dashboard', 'settings': 'settings'}
但是,這不是:
Routes = require '../../shared/routes/routesList'
module.exports = class Router extends Backbone.Router
routes: Routes.get()
module.exports = do () ->
get: () ->
return {'': 'dashboard', 'settings': 'settings'}
我不是想讓節點模塊與Brunch一起使用-我知道這不受支持-但是,當這些通用js模塊都不在app目錄中時,是否可以將這些通用js模塊連接在一起成為app.js?
非常感謝!
我最終在web/client/app/shared
> web/shared
之間創建了一個符號鏈接,現在可以使用,但是我不知道是否有更清潔的方法...
在早午餐配置../../shared
添加到監視的路徑
paths:
watched: ['app', 'vendor', '../../shared']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.