1

我在节点应用程序中使用 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 的文件”这是我为测试而放入的唯一 sass 文件,它根据文档指南命名:reset.css.scss

我在前端对咖啡文件遵循了完全相同的流程,并且效果很好。我也用 less 模块尝试过这个,我得到了相同的结果。我在这里错过了一步吗?我能在这个过程中找到什么很少的文档使它听起来像是一项非常微不足道的任务,所以我不太确定我做错了什么。

4

1 回答 1

2

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

幸运的是,connect-assets 3.x 支持 SASS(目前处于 alpha 阶段)。

于 2014-01-31T16:15:48.970 回答