TypeScript 環境を構築して VSCode にデプロイする詳細な手順

TypeScript 環境を構築して VSCode にデプロイする詳細な手順

前書き: TypeScriptをビルドしたい場合はnpmが必要です。cnpm cnpm必要な場合はnode環境が必要です。すべてお持ちの場合は、読み進めてください。

TypeScript環境の構築

ステップ1: Taobaoミラーをダウンロードする

まずnpmが正常にインストールされているかどうかを確認します

画像の説明を追加してください

npm だけでは不十分です。cnpm もダウンロードする必要があります。コマンドは次のとおりです (直接コピーして貼り付けます)。

npm をインストール -g cnpm --registry=https://registry.npm.taobao.org

ダウンロード後はこのように表示されます。

画像の説明を追加してください

ステップ2: TypeScriptをダウンロードする

コマンド ウィンドウで、次のように入力します (直接コピーして貼り付けます)。

npm インストール -g タイプスクリプト

このようにダウンロードしてください。

画像の説明を追加してください

バージョン番号を確認してください:

tsc -v

これで TS は完全に準備完了です。

画像の説明を追加してください

VSCodeにデプロイ

まずtsDemoというフォルダを作成し、

tsDemo フォルダに demo.ts ファイルを作成し、内容を記述します。 。
次に、コマンド ウィンドウで tsDemo フォルダーの場所に移動します。

ここに画像の説明を挿入

次に、この場所に tsconfig.json ファイルを生成する必要があります。
このコマンドをコピーするだけです:

tsc --init

その後、tsDemo フォルダーに tsconfig.json ファイルが生成されます。

tsconfig.json 構成を変更する

tsDemo フォルダーを vsCode にドラッグします。 、tsconfig.jsonを見つけ、
選択した行のコメントを削除して保存します。

ここに画像の説明を挿入

次に、ts ファイルを選択し、[ターミナル] => [ビルド タスクの実行] をクリックします。 tsc: monitor をクリック

ここに画像の説明を挿入

次に、ターミナルに js フォルダーが生成され、その中に ts ファイルからコンパイルされた js ファイルが含まれます。
完成しました。自分に拍手を送りましょう🎉🎉🎉

ここに画像の説明を挿入

起こりうるエラー

tsc: ファイル C:\Users\JMQ\AppData\Roaming\npm\tsc.ps1 を読み込めません。
このシステムではスクリプトの実行が禁止されているためです。詳細については、
about_Execution_Policies については、https://go.microsoft.com/fwlink/?LinkID=135170 をご覧ください。

解決

vscode を管理者として実行します。

ここに画像の説明を挿入

次にターミナルに次のように入力します:

実行ポリシーの設定 リモート署名

エラーは報告されません。

ps: vscode が TypeScript ファイルを実行する方法を見てみましょう。

1. vscodeコンソールでtsc xxx.tsコマンドを実行してxxx.jsに変換します。

2. ノードxxx.tsを実行して結果を出力します。

TypeScript 環境の構築と VSCode へのデプロイの詳細な手順については、これで記事は終了です。TypeScript 環境の構築の詳細については、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • TypeScriptはvscodeを使用してコードのコンパイルプロセスを監視します
  • VsCodeでTypeScriptを編集する方法
  • VSCode開発TypeScript実装手順

<<:  CSS3 はドラッグ可能なルービックキューブの 3D 効果を実現します

>>:  Docker はすべてのコンテナをバッチ起動して閉じます

推薦する

Win7 での mysql5.5 インストール グラフィック チュートリアル

MySQL のインストールは比較的簡単なので、通常は次のステップに直接進み、注意が必要な点に集中する...

HTMLタグを閉じるのを忘れないでください

Web 標準に準拠した Web ページの構築は、jb51.net が常に全員と議論しているトピックで...

Linuxのテキスト処理コマンドsortの詳細な説明

テキストファイルの内容を並べ替える使用方法: ソート + オプション + ファイル名 (複数のファイ...

Docker Compose を使用して Confluence を構築するチュートリアル

この記事は「Attribution 4.0 International (CC BY 4.0)」ライ...

Taobao の商品画像切り替え効果を実現する JavaScript

JavaScriptの服装アルバム切り替え効果(Taobao商品画像切り替えに似ています)、参考ま...

WeChatアプレットがシンプルな計算機機能を実装

WeChatアプレット:シンプルな計算機、参考までに、具体的な内容は次のとおりです。ミニプログラムに...

Linux システムに Zookeeper サービスをインストールする方法

1. /usr/local/services/zookeeper フォルダを作成します。 mkdir...

特殊効果メッセージボックスを実現するネイティブJS

この記事では、ネイティブ JS で実装された特殊効果メッセージ ボックスを紹介します。効果は次のとお...

nginxプロキシsocket.ioサービスの落とし穴の詳細な説明

目次Nginx は 2 つの socket.io サーバーをプロキシします。 socket.ioの動...

フレックスボックスレイアウトの最終行の左揃えの実装アイデア

フレックスレイアウトを使用すると、9つの正方形のグリッドであれば、図に示すように均等に分割できます。...

CSS で美しい時計アニメーション効果を実装するためのサンプルコード

仕事を探しています!!!事前準備:まず、このアニメーションは、以前のローディングアニメーションとクー...

Win10 システムに MySQL8.0.13 をインストールする際の問題と解決策

オペレーティングシステム: Windows10 MySQL バージョン: 8.0.13-winx64...

JS はシンプルな todoList (メモ帳) 効果を実装します

メモ帳プログラムは、HTML + CSS + JavaScript の 3 つの主要なフロントエンド...

MySQLクエリが遅い場合の理由と解決策

Python プログラムを書き、Mysql ライブラリを集中的に操作したためです。データ量が多くない...

MySQL の非主キー自己増分使用例の分析

この記事では、例を使用して、MySQL の非主キーの自己増分の使用方法を説明します。ご参考までに、詳...