問題タブ [tsc]

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 に答える
315 参照

visual-studio-2013 - なしで .ts をコンパイルする

<reference>Visual Studio は、タグなしで TypeScript プロジェクト (保存時に 1 つのファイルでも) をコンパイルできます。

コマンド ライン (tsc.exe) から何らかの方法ですべての *.ts ファイルをコンパイルできますか? シンプルで、WebStorm または他の IDE で TypeScript を編集するためのものです。

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

javascript - d.ts ファイルと nodejs が同じ名前で必要な場合の重複識別子エラー

「Shared」と呼ばれるモジュールを含むd.tsファイルと、NodeJS環境で使用されている場合は同じ名前の変数を含むrequireステートメントが含まれているため、問題が発生していると確信しています。

したがって、コンパイルするother_module.tsと(実際には多くの個別のファイルです)、Sharedは重複した識別子であることがわかります。これは、TSがSharedをモジュールと見なしているため理解できますが、requireの戻りであると言われています。

ここでの問題は、モジュールの出力が nodeJS の require システムと互換性がある必要があることです。そのため、この場合、other_module が必要な場合、それは独自のスコープ内にあり、認識されないため、require が必要になるShared.SomethingElseため、内部モジュールはother_module共有ライブラリにアクセスできますが、ブラウザ環境ではShared.SomethingElseグローバル スコープを介して取得されます。

Sharedモジュールが nodejs( var otherModule = require("other_module")) にロードされたときに require を削除すると、について知らないため、参照を削除するとファイルはコンパイルされませんShared。それで、これを解決する方法はありますか?

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

typescript - オーバーロードされた宣言によりビルド エラーが発生する

postMessage(lib.d.ts の 3 引数バージョンではなく) メッセージのみの署名を表すために、オーバーロードされた宣言を提供しました。

視覚的なエラーや赤い波線などは表示されませんが、ビルド エラーは表示されます。

ビルド: 指定されたパラメーターは、呼び出しターゲットの署名と一致しません。

ビルド: 'call' 式のオーバーロードを選択できませんでした。

この行で:

これは、私が提供したオーバーロードを選択する際のバグですか、それとも何か愚かなことをしていますか?

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

intel - KVM のゲスト vm ユーザー空間から rdtsc 命令をインターセプトする

タイトルが示すように、私は問題で立ち往生しています。追加して、VMMでこれを行いたいです

setup_vmcs_config関数の vmx.c (arch/x86/kvm)のCPU_BASED_RDTSC_EXITINGフラグ、および

次に、自分で vm_exit を処理します (これを参照してください: mail list )。問題は、私ができないということです。

rdtsc の vm_exit がゲスト カーネルまたはゲスト vm ユーザーのどちらによって引き起こされているかを伝える

宇宙アプリケーション、後者はまさに私が傍受したいものです。私は検索しようとしました

qemu-kvm-1.2.0 src を使用して、rdtsc 命令をインターセプトする他の方法を見つけました。

target-i386/translate.cにrdtscの手がかりがあります。そこにprintfを追加しましたが、何も得られませんでした。

誰かが突破するためのちょっとしたガイダンスをくれないだろうか.どうもありがとう~

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

typescript - typescript で生成された JavaScript にコメントを追加できますか?

オープンソース プロジェクトに取り組んでおり、JavaScript ヘッダーに「自動生成ファイル、変更しないでください」などのコメントを含める方法を見つけようとしています。; もちろん、これらのコメントを typescript ファイルに入れたくはありません。JS にのみ入れます。それを行う方法はありますか?ある種のtscポストコンパイルスクリプトを介して、それは存在しますか?

0 投票する
3 に答える
3788 参照

visual-studio-2013 - Visual Studio 2013 の TypeScript 1.3 に SDK ディレクトリ (tsc.exe) がありません

Typescript v1.3 が本日発表されたので、VS2013 用のパワー ツール アップデートをインストールしました。

インストール後、Visual Studio が "保護された" キーワードとタプル タイプを認識するようになったことがわかります。これは素晴らしいことです。

しかし、*.csproj ファイルの TypeScriptToolsVersion 属性を 1.1 から 1.3 に変更しました。

これを行った後、ビルド時に次のエラーが発生します。

指定されたタスク実行場所 "C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.3\tsc.exe" は無効です。

フォルダー「1.3」はインストーラーによって作成されていません。

回避策として、1.1 コンパイラのコピーを作成するだけで動作させることができました。

このリリースに 1.3 フォルダーが含まれていない理由を知っている人はいますか?

注意: VS Professional 2013 (12.0.30723.00 Update 3) を使用