小编gen*_*ius的帖子

@types/react-router-dom 在 vi​​te 构建时出现错误

我正在使用 vite 和 typescript 制作一个 React 应用程序。当我使用“vite”进行开发时,效果很好。但是当我使用“tsc && vite build”时,@types/react-router-dom和@types/react-router会抛出数百个错误,例如

node_modules/@types/react-router-dom/index.d.ts:13:10 - 错误 TS2305:模块“react-router”没有导出成员“匹配”。

包.json

{
  "name": "client",
  "version": "1.0.0",
  "description": "",
  "scripts": {
    "dev": "vite",
    "build": "tsc && vite build",
    "serve": "vite preview"
  },
  "dependencies": {
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-router-dom": "^6.0.2"
  },
  "devDependencies": {
    "@types/react": "^17.0.37",
    "@types/react-dom": "^17.0.11",
    "@types/react-router-dom": "^5.3.2",
    "@vitejs/plugin-react-refresh": "^1.3.6",
    "autoprefixer": "^10.4.0",
    "postcss": "^8.4.3",
    "sass": "^1.43.5",
    "tailwindcss": "^2.2.19",
    "typescript": "^4.5.2",
    "vite": "^2.6.14"
  }
}
Run Code Online (Sandbox Code Playgroud)

React-router-dom 的用法

应用程序.tsx

import React from 'react'
import { BrowserRouter as Router, …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs react-router-dom

3
推荐指数
1
解决办法
6729
查看次数

标签 统计

react-router-dom ×1

reactjs ×1

typescript ×1