2

クロムでtincr拡張機能を使用しようとしています。ページを再度リロードしなくても、CSS と JavaScript を更新できます。私はそれを機能させるのに苦労しています。助けていただければ幸いです。

マイセットアップ

ソース コードのルート ディレクトリ: C:\dev\tfs\MyApp\Development Branches\3.3.0.0\Presentation\MyApp

IIS Web サイト ディレクトリは、上記のルート ディレクトリを指します。上記のフォルダー パスの下にある Scripts ディレクトリには、変更する js ファイルが含まれています。

tincr.json ファイルを作成し、ルート ディレクトリに配置しました

tincr.json

{
    "toFile" : [],
    "fromFile" : [
        {"from": "C:\\\\dev\\\\tfs\\\\MyApp\\\\Development Branches\\\\3.3.0.0\\\\Presentation\\\\MyApp\\\\Scripts\\\\(.+\\.js)",
         "to": "http://localhost/MyApp/Scripts/$1"}
    ]
}

これは正しいです?Tincr を ASP.NET MVC 3 で動作させることができた人はいますか? ご協力ありがとうございました。

追伸-私には tincr タグを作成する担当者がいないので、誰かがこれに追加できれば、他の人も簡単に質問を投稿できるようになります。ありがとう。

4

1 に答える 1

1

遊んでグーグルグループや他のウェブサイトを読んだ後、私は次のようにまとめました

  • Tincr は Windows のクエリ パラメータでは機能しません (例: common.js?var=1 は失敗します)。
  • ajax コードへの参照から来る js ファイルの URL に追加される ajax クエリに注意する必要があります。Fiddler を使用して URL を監視します。js ファイルが _Layout.cshtml ファイルに追加されていることを確認する必要がありました。その後、クエリ パラメーターなしで出力されます。

私は自分のウェブサイトhttp://aboutdev.wordpress.com/2013/01/26/using-tincr-with-asp-net-mvc-in-windows-7/に Tincr のより詳細な方法を掲載していますが、ここにあなたが必要です。

私が使用した tincr.js ファイルは次のようになります。

{
    "toFile" : [],
    "fromFile" : 
    [
        {
            "from": "\\\\Scripts\\\\([a-zA-Z]+)\\.js",
            "to": "/MyApp/Scripts/$1.js"
        }
    ]
}

「tofile」が入力されていないため、このファイルはディスク上のファイルを更新しません。このファイルは、tincr.json ファイルを配置したルートの直下にある Scripts ディレクトリ内のファイルを探します。

これがプロジェクトで Tincr を使用するのに役立つことを願っています。

于 2013-01-26T05:09:38.420 に答える