在IIS7中编译Sass文件

时间:2016-03-29 13:41:12

标签: css iis iis-7 sass webdeploy

我在IIS7上编译Sass(.scss)文件时遇到了问题。有没有简单的方法来调用编译?我试过add the MIME type但它没有工作。我是否必须在IIS服务器上安装其他内容?

我还在Visual Studio中安装了Mindscape而不是SassyStudio,因为动态.scss编译它确实有所帮助。当您保存.scss文件时,Mindscape会生成.css文件。但在部署期间或在IIS服务器上运行此类编译是否可行?

1 个答案:

答案 0 :(得分:3)

首先,Sass是一个预处理器,因此必须编译为CSS以供浏览器和IIS使用。

您有几个选择:

  1. 在Visual Studio中编译为css并将CSS添加到项目中。

  2. 在部署到您的环境之前,让您的构建服务器/进程编译为CSS。执行此操作的常用方法是使用Grunt或Gulp脚本。

  3. 使用BundleTransformer for Sass并使用var namespaceManager = NamespaceManager.CreateFromConnectionString(connectionString); // Create a filtered subscription SqlFilter MyFilter = new SqlFilter(expression); var ruleDescription = new RuleDescription("RuleName", MyFilter); namespaceManager.CreateSubscription(TopicName, SubscriptionName, ruleDescription); 文件创建捆绑包。变换器将输出编译为CSS的包。