【发布时间】:2014-04-24 16:45:17
【问题描述】:
VS2013 更新 2 声称支持 SCSS,而且确实我得到了智能感知,这很棒。但是,scss 文件没有内置到 .css 或 .min.css 文件中。有没有我遗漏的步骤或需要安装的其他东西?
该项目最初是一个 VS2011 项目,我在其中使用 VisualWorkbench 进行 SCSS。这是一个新的 VS2013 安装并且项目已经升级,但是,在 file-new-project 场景中似乎发生了同样的事情(没有输出)。
编辑
我现在看到我需要添加 webessentials 扩展来进行编译。但是,这现在会在编译时引发异常
17/04/2014 10:43:35:SCSS:编译 beko_v6.scss 2014 年 4 月 17 日 10:43:36:SCSS:beko_v6.scss 已编译。 17/04/2014 10:43:42:编译 C:\Data\LocalProjects\Beko2011Azure\Beko2011Azure\Website\Content\beko_v6.scss 时引发异常:System.NullReferenceException:对象引用未设置为对象的实例. 在 MadsKristensen.EditorExtensions.CssSourceMap.CorrectionsForScss(字符串 cssFileContents) 在 MadsKristensen.EditorExtensions.CssSourceMap.CollectRules(String targetFileName) 在 MadsKristensen.EditorExtensions.CssSourceMap.PopulateMap(字符串 targetFileName,字符串 mapFileName) 在 MadsKristensen.EditorExtensions.CssSourceMap.Initialize(字符串 targetFileName,字符串 mapFileName,IContentType contentType) 在 MadsKristensen.EditorExtensions.CssCompilerResult..ctor(字符串 sourceFileName,字符串 targetFileName,字符串 mapFileName,布尔 isSuccess,字符串结果,IEnumerable`1 错误) 在 MadsKristensen.EditorExtensions.CompilerResultFactory.GenerateResult(字符串 sourceFileName,字符串 targetFileName,字符串 mapFileName,布尔 isSuccess,字符串结果,IEnumerable`1 错误) 在 MadsKristensen.EditorExtensions.NodeExecutorBase.ProcessResult(处理过程,字符串 errorText,字符串 sourceFileName,字符串 targetFileName,字符串 mapFileName) 在 MadsKristensen.EditorExtensions.NodeExecutorBase.d__1.MoveNext() --- 从先前抛出异常的位置结束堆栈跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 MadsKristensen.EditorExtensions.Compilers.NodeCompilerRunner.d__0.MoveNext() --- 从先前抛出异常的位置结束堆栈跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 MadsKristensen.EditorExtensions.Compilers.CompilerRunnerBase.d__0.MoveNext() --- 从先前抛出异常的位置结束堆栈跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 MadsKristensen.EditorExtensions.Compilers.EditorCompilerInvoker.d__0.MoveNext() 17/04/2014 10:43:42:编译 C:\Data\LocalProjects\Beko2011Azure\Beko2011Azure\Website\Content\beko_v6.scss 时引发异常:System.NullReferenceException:对象引用未设置为对象的实例. 在 MadsKristensen.EditorExtensions.CssSourceMap.CorrectionsForScss(字符串 cssFileContents) 在 MadsKristensen.EditorExtensions.CssSourceMap.CollectRules(String targetFileName) 在 MadsKristensen.EditorExtensions.CssSourceMap.PopulateMap(字符串 targetFileName,字符串 mapFileName) 在 MadsKristensen.EditorExtensions.CssSourceMap.Initialize(字符串 targetFileName,字符串 mapFileName,IContentType contentType) 在 MadsKristensen.EditorExtensions.CssCompilerResult..ctor(字符串 sourceFileName,字符串 targetFileName,字符串 mapFileName,布尔 isSuccess,字符串结果,IEnumerable`1 错误) 在 MadsKristensen.EditorExtensions.CompilerResultFactory.GenerateResult(字符串 sourceFileName,字符串 targetFileName,字符串 mapFileName,布尔 isSuccess,字符串结果,IEnumerable`1 错误) 在 MadsKristensen.EditorExtensions.NodeExecutorBase.ProcessResult(处理过程,字符串 errorText,字符串 sourceFileName,字符串 targetFileName,字符串 mapFileName) 在 MadsKristensen.EditorExtensions.NodeExecutorBase.d__1.MoveNext() --- 从先前抛出异常的位置结束堆栈跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 MadsKristensen.EditorExtensions.Compilers.NodeCompilerRunner.d__0.MoveNext() --- 从先前抛出异常的位置结束堆栈跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 MadsKristensen.EditorExtensions.Compilers.CompilerRunnerBase.d__0.MoveNext() --- 从先前抛出异常的位置结束堆栈跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 MadsKristensen.EditorExtensions.Compilers.EditorCompilerInvoker.d__0.MoveNext()【问题讨论】:
-
由nightly build修复。
标签: visual-studio sass visual-studio-2013 web-essentials