問題タブ [web-essentials]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1110 参照

jquery - Web Essentials 2012 で縮小動作をオーバーライドする

Web Essentials 2012 がインストールされた Visual Studio 2012 があり、それを使用して JavaScript ファイルを縮小しています。次に、Telerik ScriptRegistrar を使用してその場でバンドルを作成しています。

テスト用にデプロイする際に、Web Essentials が各ファイルから最後のセミコロンを削除して無効な JavaScript を作成する問題を発見しました。最後のセミコロンがある理由は、ファイルがバンドルされているときに、ブラウザーが jquery プラグインの最初の行を前のファイルの最後の行の一部として解釈しないようにするためです。これは通常、前のファイルが次のように document.ready の jQuery 短縮形で終わっている場合に発生します。

これがバンドルで発生すると、ブラウザーはページのライフ サイクルのかなり早い段階で例外をスローし、ページ上の JavaScript はまったく読み込まれません。

Web Essentials 2012 が最後のセミコロンを取り除かないようにする方法を知っている人はいますか? あるいは、スクリプトが相互に干渉しないようにするために、スクリプトに対して他にできることはありますか?

0 投票する
2 に答える
629 参照

typescript - Web Essentials 1.8 で TypeScript コンパイルが VS2012 をクラッシュさせる

Web Essentials 1.8 に更新したところ、TypeScript ファイルをビルド/コンパイルするたびに VS2012 がクラッシュします。これを修正する方法はありますか?

0 投票する
1 に答える
2083 参照

visual-studio-2012 - VS Web Essentials 2012 は、インポートされた保存時にマスター LESS をコンパイルします

アプリケーションの残りの .less ファイルを @import するグローバル .less ファイルを維持しようとしています。

私は現在、保存時に css ファイルを自動的に生成する Web Essentials 拡張機能を使用して、Visual Studio 2012 でこのプロジェクトを開発しています。

ただし、保存されたばかりの.lessファイルのみをコンパイルし、それは子であり、現在のファイルを@importするアップストリームの「マスター」.lessファイルをコンパイルする必要があります。

誰でもこれを行う方法を知っていますか?

0 投票する
1 に答える
854 参照

typescript - Visual Studio Web Essentials Typescript プレビュー ウィンドウが Typescript 0.8.1 で動作しない

Visual Studio 2012 用の Web Essentials 1.8 アドインを実行しています。元の TypeScript リリース (0.8.0) を使用して、Web Essentials が追加した「プレビュー ウィンドウ」と「保存時にコンパイル」機能が非常に貴重であることがわかりました。ただし、TypeScript の最新バージョン (0.8.1) をインストールした後、Web Essentials は、TypeScript の機能がまったく機能しなくなったため、コンパイラがどこにあるか、またはその影響で何かを追跡できなくなったようです。これは私が行う必要がある構成変更ですか、それとも修正されるまで待つ必要があるバグですか? それとも私は何か間違ったことをすることができましたか?

0 投票する
2 に答える
3049 参照

javascript - TypeScript ファイルを参照すると、出力にファイル全体が含まれます

TypeScript 0.8.1 と Web Essentials がインストールされた新しい Windows 8 JavaScript ブランク アプリを作成しました。

foo.tsファイルとbar.tsプロジェクトの両方を追加しました。

foo.ts単純なクラスのみが含まれています:

bar.tsへの参照foo.tsとクラス バーが含まれています。

奇妙なことbar.jsに、Bar クラスと Foo クラスの両方が含まれています。

何がうまくいかないのですか?reference.ts共有ファイルを使用してより大きなプロジェクトに取り組んでいます。突然、すべての ts ファイルが各 JavaScript ファイルにコンパイルされます。

0 投票する
1 に答える
14788 参照

google-chrome - TypeScriptソースマップファイルはChromeでは機能しません

TypeScriptソースのデバッグをChromeで機能させようとしていますが、2つの特定の問題とおそらく関連する問題が発生しています。

1つ目は、ソースマップファイルの場所を特定することになっているTypeScript/WebEssentialsコンパイラによって生成されたコメントは次のようになります。

//sourceMappingUrl=MySourceFile.js.map

ただし、Chromeはそのファイルを読み取りません。コメントは次のようになります。

//@ sourceMappingUrl=MySourceFile.js.map

コメントを手動で変更してページを更新すると、魔法のようにすべての.tsファイルへの参照がChromeデベロッパーツールにソースとして表示されます。

ただし、ファイルが実際に読み込まれないため、2番目の問題が発生します。Chromeがダウンロードしようとしている.tsソースファイルはですhttp://localhost/MySourceFile.tsが、実際にダウンロードしようとしているのは。ですhttp://localhost/C:/source/web/MySourceFile.ts。MySourceFile.js.mapの開始属性は次のようになっているため、この種の意味はあります。

{"version":3,"file":"tmp1523.tmp","sources":["C:/source/web/MySourceFile.ts"

ただし、ソースマップの場所が完全に相対的であると解釈されるため、Chromeでは明らかに機能しません。IISは(非常に正しく)のようなURLを提供しませんhttp://localhost/C:/source/web/MySourceFile.ts

それで、これらの2つの問題に関して、それを間違っているのはChromeまたはTypeScriptソースマップ機能ですか?そして、これを行うための推奨される方法は何ですか?

私はChrome25.0.1323.1dev-mを使用しており、TypeScript0.8.1とWebEssentials1.8.5を使用しています。

0 投票する
2 に答える
638 参照

node.js - TypeScript VS 2012 プラグインは、この特定のコードの JavaScript を生成していません

私はエディタでこのコードを書いています

問題は、TypeScript vs2012 プラグインが同じ JavaScript コードを生成していないことです。しかし、行を変更すると:

行に

その後、正常に生成されます。

ここで何が間違っていますか?

0 投票する
1 に答える
274 参照

web-essentials - Web Essentials 2012、セクションの縮小をスキップ

Web Essentials でミニファイアを使用するときに js のセクションをスキップする方法はありますか?

そこにはすでにいくつかのスクリプトが縮小されていますが、何らかの理由で再度縮小すると破損します。いくつかのコメント形式またはそれがドキュメントの一部を縮小しないようにすることができない場合は素晴らしいでしょう.

0 投票する
1 に答える
6321 参照

visual-studio-2012 - vs2012 Web Essentials は、保存時に少ないファイルを自動コンパイルしません

Web Essentials 2012 バージョン 1.8.5 を使用していますが、何らかの理由で CSS に自動コンパイルされるファイルが少なくなります。less ファイルに変更を加えた後に保存を押すと、ステータス ラインに "web Essentials compiling file.less" が一瞬表示されますが、実際には何も起こりません。例えば。fils.css は実際には変更されていません。

誰かが同じ問題を抱えていましたか?または誰かがこの問題を解決する方法を知っていますか?

ありがとうございました。

psアンインストール/インストールを試しました

0 投票する
1 に答える
1591 参照

visual-studio-2012 - TypeScriptの使用中にVisualStudioが応答しない

私はタイプスクリプトを使用しています。簡単なtypescriptサンプルを作成して実行できます。複雑な種類のコードを作成していたとき、VisualStudioが応答しなくなりました。

この問題の理由を知っている人はいますか?TaskManagerの[パフォーマンス]タブは約35%かかります。この問題を知っている人はいますか?

実装されたコードは次のようになります。

注:ビルドを開始する前に、コード自体の作成中にVisualStudioが応答しなくなります。

私は次の拡張機能を使用しました:

  • MicroSoft Web開発ツール、
  • Nugetパッケージマネージャー、
  • TypeScript for VS 2012
  • JavaScript用のWindowsライブラリのVS拡張機能と
  • Web Essentials 2012

そして私のシステム構成は

  • プロセッサー:Pentiumデュアルコア2.70GHZ
  • RAM:4 GB
  • システムタイプ:64ビット