1

reactcript + Meteorでテストを開始しましたが、VSCodeを正しく設定する方法がわかりません。vscodeでtypescriptのインポートシンタックスに関する問題が発生しました

TSXとTSファイルはオートコンプリートに反応し、構文の強調表示はうまく動作しますが、すべてのモジュールのインポートはvscodeのクリティカルエラーをトリックします。

[ts] Cannot find module 'react' 
[ts] Cannot find module 'react-dom' 

下記のインポートステートメント。

import * as React from "react"; 
import { render } from "react-dom"; 

コンポーネントの負荷罰金は輸入ので、実際に働いているが、私はすべてのインポートの構文の強調表示の問題を取得し、私はこの問題を解決したいです。

tsconfig.jsonファイルや入力用フォルダはありません。

私はhttps://github.com/barbatus/typescriptを使用して流星のビルドのために自動的にタイスクリプトファイルを翻訳します。バックグラウンドには両方のタイプのファイルtsconfig.jsonがあります。

+0

あなたのプロジェクトにreact.d.tsとreact-dom.d.tsはありますか? –

答えて

3

reactreact-domの入力を取得する必要があります。

QUICK:

npm install --save-dev @types/react @types/react-dom

react-domに似ています。

+0

私はそれが正しいものでなければならないので、答えを受け入れました。何らかの理由で、反応をインポートすると問題が発生し、実際にはすでに反応型がグローバルにインストールされていましたが、反応型の入力をインストールするとエラーが消えてしまいました。次に、私は自分の反応型入力を再インストールし、型入力パッケージ自体を更新しようとします。 –

0

tsconfigファイルがあることを確認してください。

2

の代わりにnpmを直接入力します。

npm install --save-dev @types/react @types/react-dom 
関連する問題