首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到BundleTransformer LibSass错误

找不到BundleTransformer LibSass错误
EN

Stack Overflow用户
提问于 2017-05-03 21:49:58
回答 1查看 970关注 0票数 2

我想使用BundleTransformer。我遵循了文档中所述的所有步骤,但仍然不起作用。

我安装了:

  • BundleTransformer.SassAndScss
  • BundleTransformer.Autoprefixer
  • LisSassHost
  • LibSassHost.Native.win-x64
  • JavaScriptEngineSwitcher.V8

这是我的配置:

代码语言:javascript
复制
<bundleTransformer xmlns="http://tempuri.org/BundleTransformer.Configuration.xsd">
    <autoprefixer cascade="true">
        <jsEngine name="V8JsEngine" />
        <browsers>
            <add conditionalExpression="&gt; 5%" />
            <add conditionalExpression="last 2 versions" />
        </browsers>
    </autoprefixer>
    <sassAndScss>
        <includePaths>
            <add path=""></add>
        </includePaths>
    </sassAndScss>
    <core>
        <css defaultPostProcessors="UrlRewritingCssPostProcessor,AutoprefixCssPostProcessor">
            <translators>
                <add name="NullTranslator" type="BundleTransformer.Core.Translators.NullTranslator, BundleTransformer.Core" enabled="false" />
                <add name="SassAndScssTranslator" type="BundleTransformer.SassAndScss.Translators.SassAndScssTranslator, BundleTransformer.SassAndScss" />
            </translators>
            <postProcessors>
                <add name="UrlRewritingCssPostProcessor" type="BundleTransformer.Core.PostProcessors.UrlRewritingCssPostProcessor, BundleTransformer.Core" useInDebugMode="false" />
                <add name="AutoprefixCssPostProcessor" type="BundleTransformer.Autoprefixer.PostProcessors.AutoprefixCssPostProcessor, BundleTransformer.Autoprefixer" useInDebugMode="true" />
            </postProcessors>
            <minifiers>
                <add name="NullMinifier" type="BundleTransformer.Core.Minifiers.NullMinifier, BundleTransformer.Core" />
            </minifiers>
            <fileExtensions>
                <add fileExtension=".css" assetTypeCode="Css" />
                <add fileExtension=".sass" assetTypeCode="Sass" />
                <add fileExtension=".scss" assetTypeCode="Scss" />
            </fileExtensions>
        </css>
        <js>
            <translators>
                <add name="NullTranslator" type="BundleTransformer.Core.Translators.NullTranslator, BundleTransformer.Core" enabled="false" />
            </translators>
            <minifiers>
                <add name="NullMinifier" type="BundleTransformer.Core.Minifiers.NullMinifier, BundleTransformer.Core" />
            </minifiers>
            <fileExtensions>
                <add fileExtension=".js" assetTypeCode="JavaScript" />
            </fileExtensions>
        </js>
    </core>
</bundleTransformer>

并注册V8引擎:

代码语言:javascript
复制
// JsEngineSwitcherConfig.js
public class JsEngineSwitcherConfig {
    public static void Configure(JsEngineSwitcher engineSwitcher) {
        engineSwitcher
            .EngineFactories
            .AddV8();

        engineSwitcher.DefaultEngineName = V8JsEngine.EngineName;
    }
}

// Global.asax
JsEngineSwitcherConfig.Configure(JsEngineSwitcher.Instance);

经过一些固定的故障后,我的最后一个错误是:

我认为这与:

要使LibSass主机正确工作,需要Visual 2015的VisualC++可再发行版中的msvcp140.dll程序集。

但是我不知道怎么才能要求那个dll。

或者我不知道真正的问题在哪里,如果有人能帮忙我会很感激的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-03 22:18:35

嗯,试了一会儿之后,我刚刚安装了LibSassHost.Native.win-x86,它成功了。

现在我有了两个包x64和x86,一切都很好。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43770578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档