3

Bundle Transformer: LESS パッケージのバージョン 1.7.27 を使用しています: http://www.nuget.org/packages/BundleTransformer.Less/1.7.27

BundleConfig.cs次に、MVC4 プロジェクトのファイルで以下を実行しようとしていますApp_Start

public static void RegisterBundles(BundleCollection bundles)
{
    bundles.Add(new StyleBundle("~/Content/fontawesome")
        .Include("~/Content/less/fontawesome/font-awesome.less"));
    BundleTable.EnableOptimizations = true;
}

デフォルトでは、Font Awesome less パッケージにはこれらの @imports がfont-awesome.lessファイルに含まれています

@import "variables.less";
@import "mixins.less";
@import "path.less";
@import "core.less";
@import "bootstrap.less";
@import "extras.less";
@import "icons.less";

ファイルは、ファイルと同じディレクトリにありfont-awesome.lessます。

バンドルが開始され、次のように表示されます。

<link href="/Content/fontawesome?v=D2n9lw_SpgOm7QSYHjToA3En_lqvKQpP2DbfM_CElpc1" rel="stylesheet"/>

しかし、@import ファイルはすべて 404 not found エラーを返します@import。バンドルが実行される前に、元のファイルへの相対位置からルールが最初に処理されると思いました..

何か不足していますか?

4

1 に答える 1