我有一个我们已经开始工作的新网站,需要有工作的 SASS 组合/缩小。
目前,我们在大多数项目中都使用 RequestReduce,因此我了解该产品。
我已经通过 nuget 提要安装了 RequestReduce 及其 less/sass/coffeescript 插件。Requestreduce 仪表板工作正常,可以处理我添加的任何 css 或更少的文件。所以 less/css/javascript 工作正常。
当我尝试添加一个 scss 文件时,仪表板说它得到一个 404。如果我通过浏览器手动请求该文件,我得到:
HTTP Error 404.3 - Not Found
The page you are requesting cannot be served because of the extension configuration. If the page is a script, add a handler. If the file should be downloaded, add a MIME map.
所以文件路径是正确的,但没有处理程序来处理 scss 文件。nuget 为 web.config 中的 less 文件添加了一个处理程序,但没有为 scss 添加一个处理程序。在 IIS 中添加 mime 类型可以消除该错误,但这只会将 scss 作为纯文本添加到文档中,因此这不是解决方案。在这种情况下,RequestReduce 不会编译文件。
任何人都知道如何让 RequestReduce 获取 sass 文件并编译/缩小它?任何帮助appriciated!