私は、Webプログラミングの技術の雪崩を学ぼうとするデスクトップアプリケーション開発者です。私はAngular(2-4何でも)に焦点を当てることに決めました。なぜなら、それは1年以上前からあるかもしれないようだったからです。私は今TypeScriptに焦点を当てたコースを取っています。私はVisual Studioコード(1.14.0 - 私はそれを更新したばかりです)をTypeScriptバージョン2.4.1で使用しています(これは右下に表示されています)。'メッセージ変数'の 'ブロックスコープ変数を再宣言できません'を取得
インストラクターはコマンドラインを使って私たちに「トランスカリル」する方法を教えています(これは私の朝を無駄にしてしまいました - tscとは対照的にtsc.cmd参照)。問題の
例は、単純にこの1行、Visual Studioのコードエディタで最初で唯一の行です:
let message = 0;
私は私にそれを伝える「というメッセージ」の下で、エラーの赤い線を得る:
[ts]ブロックスコープの変数 'message'を再宣言できません。
(彼のMAC上で)インストラクターのために働いたが、tsコンパイラーコマンドもそうだった。私はエラーが表示されなくなり
let messag = 0;
に変更した場合
。私はメッセージがタイプスクリプトでコマンド、文、またはグローバル変数であるところを見つけることができません。
私は最新のノードとタイプスクリプトを実行しているようです。私は何かが私のマシンに正しくインストールされていないことを心配しています。
エラーメッセージに示されているように、あなたのソースの中で既に別の場所にメッセージ変数が宣言されていますが、そうでない場合は、トランスファイルするファイル全体を投稿できますか? – luanped
私は私の質問で言ったように、それはファイル内の唯一の行です。それでおしまい。 – Belmiris
ああ!私は作業中のファイルの下のフォルダにアーカイブファイルを保存していました。フォルダが崩壊して重要に見えなかったので気づかなかった。混乱させて申し訳ありません。 – Belmiris