👌create-react-app で作成したアプリを Vite に移行する2021/12/12に公開2件ReactVitecratechGitHubで編集を提案Discussionしげる2022/01/01素敵な記事をありがとうございます。vite 動かしてみたくて、参考になりました。 npx create-reac-app から動かしてみたのですが、javascript のファイル名を変更しないと動かないようでした 🙇♂️ (use "git restore --staged <file>..." to unstage) new file: .env renamed: public/index.html -> index.html modified: package.json renamed: src/App.js -> src/App.jsx renamed: src/index.js -> src/index.tsx new file: vite.config.ts new file: yarn.lock 返信を追加niccari2022/04/29記事の作成ありがとうございます! tsファイルからリソースファイル(jpg, png, svgなど)をimportするとき、src/react-app-env.d.tsを以下の通り変更する必要がありましたので共有いたします。 src/react-app-env.d.ts -/// <reference types="react-scripts" /> +/// <reference types="vite/client" /> このファイルでは、リソースファイルを読み込むための型定義などへの参照がされています。react-scriptsをdevDependenciesから除去すると、react-scriptsでの型定義がなくなるためCannot find module 'リソースファイル名' or its corresponding type declarations.となります。 viteに置き換えた後は'vite/client'が使えるので、上記の様に書き換えると引き続きリソースファイルをtsファイル上でimportできるようになります。 返信を追加
しげる2022/01/01素敵な記事をありがとうございます。vite 動かしてみたくて、参考になりました。 npx create-reac-app から動かしてみたのですが、javascript のファイル名を変更しないと動かないようでした 🙇♂️ (use "git restore --staged <file>..." to unstage) new file: .env renamed: public/index.html -> index.html modified: package.json renamed: src/App.js -> src/App.jsx renamed: src/index.js -> src/index.tsx new file: vite.config.ts new file: yarn.lock 返信を追加
niccari2022/04/29記事の作成ありがとうございます! tsファイルからリソースファイル(jpg, png, svgなど)をimportするとき、src/react-app-env.d.tsを以下の通り変更する必要がありましたので共有いたします。 src/react-app-env.d.ts -/// <reference types="react-scripts" /> +/// <reference types="vite/client" /> このファイルでは、リソースファイルを読み込むための型定義などへの参照がされています。react-scriptsをdevDependenciesから除去すると、react-scriptsでの型定義がなくなるためCannot find module 'リソースファイル名' or its corresponding type declarations.となります。 viteに置き換えた後は'vite/client'が使えるので、上記の様に書き換えると引き続きリソースファイルをtsファイル上でimportできるようになります。 返信を追加
Discussion
素敵な記事をありがとうございます。vite 動かしてみたくて、参考になりました。
npx create-reac-app から動かしてみたのですが、javascript のファイル名を変更しないと動かないようでした 🙇♂️
記事の作成ありがとうございます!
tsファイルからリソースファイル(jpg, png, svgなど)をimportするとき、src/react-app-env.d.tsを以下の通り変更する必要がありましたので共有いたします。
このファイルでは、リソースファイルを読み込むための型定義などへの参照がされています。react-scriptsをdevDependenciesから除去すると、react-scriptsでの型定義がなくなるため
Cannot find module 'リソースファイル名' or its corresponding type declarations.となります。viteに置き換えた後は'vite/client'が使えるので、上記の様に書き換えると引き続きリソースファイルをtsファイル上でimportできるようになります。