【问题标题】:VS2013 Update2 RC Support for SCSSVS2013 Update2 RC 对 SCSS 的支持
【发布时间】: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()

【问题讨论】:

标签: visual-studio sass visual-studio-2013 web-essentials


【解决方案1】:

@vulcanRaven(和 Twitter 上的 Mads)是对的。夜间构建避免了这种情况。安装

http://vswebessentials.com/download#nightly

除了这些说明之外,您还必须返回“扩展和更新”,然后在线,然后从新创建的 WebEssentials Nightly feed 安装 WebEssentials。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-08
    • 2012-11-01
    • 1970-01-01
    • 2015-03-05
    • 1970-01-01
    • 2017-05-25
    相关资源
    最近更新 更多