2014-03-05 91 views
0

我最近升級了我的Jade和Connect-Assets的package.json。 Jade 0.35至1.30,Connect-Assets 2.3.3至3.0.0-beta1。但我有語法問題以下:Jade和連接資產升級問題

meta(name="viewport", content="initial-scale=1.0, width=device-width, user-scalable=no") 
//- link(rel="icon", type="image/png", href="/static/favicon.ico") 
//- Place favicon.ico and apple-touch-icon.png in the root directory: mathiasbynens.be/notes/touch-icons 
link(href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.0.0/css/bootstrap.min.css", rel="stylesheet") 
link(href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/3.0.2/css/font-awesome.min.css", rel="stylesheet") 

!= css('custom') 

其確切的最後一行= CSS(「定製」)

除了

!= js('app') 
!= js('controllers') 
!= js('directives') 
!= js('filters') 
!= js('services') 

謝謝提前!

回答

0

解決方案:我發現這個問題被更新一次翡翠和連接資產,該模塊不再能夠找到「資產」在根我在其他文件夾中了它。所以我的解決方案是:

app.use assets({paths: ["app/assets/js", "app/assets/css"]}) 
+0

很高興聽到你得到它的工作! :) –

0

您可能會碰到更新版本的Jade存在已知問題 - 請參閱this GitHub issue

app.use(require('connect-assets')({ 
    helperContext: app.locals 
});