我在IIS7上编译Sass(.scss)文件时遇到了问题。有没有简单的方法来调用编译?我试过add the MIME type但它没有工作。我是否必须在IIS服务器上安装其他内容?
我还在Visual Studio中安装了Mindscape而不是SassyStudio,因为动态.scss编译它确实有所帮助。当您保存.scss文件时,Mindscape会生成.css文件。但在部署期间或在IIS服务器上运行此类编译是否可行?
答案 0 :(得分:3)
首先,Sass是一个预处理器,因此必须编译为CSS以供浏览器和IIS使用。
您有几个选择:
在Visual Studio中编译为css并将CSS添加到项目中。
在部署到您的环境之前,让您的构建服务器/进程编译为CSS。执行此操作的常用方法是使用Grunt或Gulp脚本。
使用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的包。