前提
初質問です。よろしくお願いします。
create-react-app app --typescript
でReactのテンプレートを作成しました。
yarn startで確認するとブラウザにはReactのロゴがちゃんと表示されている。
その後すぐ、
npm i -S react-router-dom
を実行して、react-routerをインストールしました。
ブラウザを確認すると、以下のようなエラーがでてしまう。
発生している問題・エラーメッセージ
/Users/saito/Documents/graphql/test/src/App.tsx TypeScript error in /Users/saito/Documents/graphql/test/src/App.tsx(1,19): Could not find a declaration file for module 'react'. '/Users/saito/Documents/graphql/test/node_modules/react/index.js' implicitly has an 'any' type. If the 'react' package actually exposes this module, consider sending a pull request to amend 'https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react` TS7016 > 1 | import React from 'react'; | ^ 2 | import logo from './logo.svg'; 3 | import './App.css'; 4 |
###他の気になるエラー
create-react-appをするとターミナルでこのようなエラーがありました。
何か関係がありそうですが、ググってもこれに関する情報は見つからず...
warning "react-scripts > @typescript-eslint/eslint-plugin > tsutils@3.17.1" has unmet peer dependency "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta".
試したこと
--typescriptなしでcreate-react-appを実行して同じ手順で試すと、エラーはでなかったです。
typescriptを入れたことが原因みたいです。
補足情報(FW/ツールのバージョンなど)
yarn -v
1.22.4
npm -v
6.14.4
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。