2014-03-05 51 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 
});