2016-09-02 32 views
0

Webコンパイラを使用していますが、「compilerconfig.json」を右クリックして「Webコンパイラ」 - >「再コンパイル」を選択しないと、SASS構造体はコンパイルされませんすべてのファイル"。"Webコンパイラ"保存時にコンパイルできない

私はコンパイルトリガするために他の方法を使用して...

  • 私がメニューに行くとき、私はSCSSファイル(最も重要)
  • を保存すると、「ビルドは」 - >「再溶液中のすべてのファイルをコンパイルするが、ファイルが更新されていない、正常にコンパイル 『または『』コンパイル完了」私は短いコマンドShiftキー+ Altキー+ Yを使用する場合

それは私が教えてくれます』。

私は、Visual Studio 2015 v.3とWeb Compiler UPDATED 8/2/2016、バージョン1.11.319を使用しています。

ありがとうございます!

答えて

1

フォーラムで回答を見つけました。私はいくつかの一時ファイルを削除するとVisual Studioを再起動するために必要な:

%localappdata%\temp\WebCompiler1.xx 

フォーラム投稿: https://github.com/madskristensen/WebCompiler/issues/158

・ホープこれは誰かに役立ちます!

0

悲しいことに、ここで提供される解決策は機能しませんでした。私はこれだけではないと思う。

他の人に役立つ場合は、私は別の回避策を見つけました。これは余分な副作用があるようです。

プロジェクトにカミソリのビューを追加します(私はJsHelper.cshtmlそれを命名し、\Views\Sharedにこれを追加しました)、その内容については、以下を使用している場合は(余分な改行が、それはSO幅に収まるように添加)...

@model string 
@{ 
    string ext = HttpContext.Current != null 
       && HttpContext.Current.Request.Url.Host.Contains("localhost") 
    ? "" 
    : ".es5.min"; 
} 
<script src="/Scripts/@[email protected](ext).js" type="text/javascript"></script> 

...、代わりにこのようなスクリプトタグを追加する...

<script src="/Scripts/General.es5.min.js" type="text/javascript"></script> 

...あなたはこれを追加することができます...

@Html.Partial("~/Views/Shared/JsHelper.cshtml", "General") 

Visual StudioでWebサイトを実行すると、コンパイルされていないバージョンのJavascriptファイルが使用されます。他の場所(プロダクションサーバーなど)で稼働している場合は、.es5.min.jsのバージョンが使用されます。

ウェブプロジェクトを公開するには、.jsファイルをコンパイルするためのWebプロジェクトを作成する必要があります。公開されているコンパイルされたファイルや縮小されたファイルは最新のものであると確信できます。

これは、ブラウザでスクリプトをデバッグするときに、直接参照した場合に得られるコンパイル済みおよび縮小版ではなく、フルバージョンの.jsファイルにアクセスできるという副次的な利点があります。 Web Compilerの最新バージョンで発生したもう1つの大きな変化は、コンパイル時にファイルがもはや.map.jsを生成しないということです。これは大きな恩恵です。

これが役に立ちます。

関連する問題