在node.js中使用与SASS的连接资产

我在节点应用程序中使用connect-assets模块,无法使用node-sass模块使用sass。 我可以把它与咖啡剧本合作。

在我的server.coffee文件中

require "node-sass"

connectAssets = require 'connect-assets'

@_app.use connectAssets(src: __dirname + "/app/assets", jsDir: 'js', cssDir: 'css')

在我的玉石视图中我有: != css('reset')

在页面加载时出现以下错误:“找不到路由css / reset.css的文件”这是我为testing而放入的唯一sass文件,它按照文档指南命名:reset.css.scss

我在前端使用完全相同的咖啡文件处理过程,效果很好。 我也用较less的模块尝试了这一点,我也得到了相同的结果。 我在这里错过了一步? 在这个过程中我能find什么小小的文档,听起来像是一个非常微不足道的任务,我不知道我做错了什么。

不幸的是,connect-assets 2.x不支持SASS。 如果你感觉冒险,可以像这个LESS方法一样为它添加一个编译器函数。

幸运的是,SASS在连接资产3.x中得到了支持,这个连接资源目前是alpha。