레거시 typescript React 앱이 있고 이제 이를 webpack에서 vite로 마이그레이션하고 싶습니다. 이 명령을 사용하여 앱을 빌드하면 다음과 같은 오류가 표시됩니다.
으아아아이 문제를 해결하려면 어떻게 해야 하나요? 인터넷에서 검색했는데 비슷한 문제에 직면한 사람이 없는 것 같습니다. 이것은 vite.config.ts
:
내가 주문한 상품은 다음과 같습니다. npm create vite@latest my-vue-app -- --template react-ts
:
이것은 index.html
:
P粉0806439752024-01-29 16:27:01
저는 설치한 패키지였는데 오류가 발생했습니다. 문제는 package.json의 종속성에서 패키지를 제거했다는 사실을 잊어버렸다는 것입니다. 추가해서 문제를 해결했습니다. 당신도 할 수 있어요
으아악 으아악P粉0424552502024-01-29 09:51:06
이 질문과 유사하게 기본 vite.config.ts
파일은 다음과 같습니다.
npm run build
运行构建脚本,它会起作用,因为 index.html
를 사용하는 경우 파일은 프로젝트의 루트 수준 디렉터리에 있습니다. p>
으아아아
root: path.join(__dirname, 'src')
这样的 root
属性,您需要一个 index.html
> 放置在 src
디렉토리 내부에 와 같은 파일을 전달합니다.
src
디렉토리 내에 파일이 있고 src
目录内有 index.html
文件,并且您尝试修改vite.config.ts
中的 root
의 root
를 수정하여 올바른 진입점을 찾으려고 할 것입니다.
그러나 vite index.html
文件链接到 main.tsx
파일은 아래와 같이
당신이 해야 할 일은 파일 구조를 vite가 기본적으로 제공하는 것과 동일하게 변경하는 것뿐입니다:
vite.config.ts
파일을 다음으로 변경하세요:
그런 다음 index.html
파일을 루트 디렉터리 로 이동합니다.