返回市场
麦克普客户端服务器示例

麦克普客户端服务器示例

作者:Yuyz01125 星标更新:2025-02-06

项目介绍

React + TypeScript + Vite

此模板提供了一个最小化的设置,用于在Vite中使用HMR(热模块替换)和一些ESLint规则来运行React。

目前,有两个官方插件可用:

扩展ESLint配置

如果你正在开发一个生产应用程序,我们建议更新配置以启用类型感知的lint规则:

  • 配置顶级的parserOptions属性如下:
export default tseslint.config({
  languageOptions: {
    // 其他选项...
    parserOptions: {
      project: ['./tsconfig.node.json', './tsconfig.app.json'],
      tsconfigRootDir: import.meta.dirname,
    },
  },
})
  • tseslint.configs.recommended替换为tseslint.configs.recommendedTypeCheckedtseslint.configs.strictTypeChecked
  • 可选地添加...tseslint.configs.stylisticTypeChecked
  • 安装eslint-plugin-react并更新配置:
// eslint.config.js
import react from 'eslint-plugin-react'

export default tseslint.config({
  // 设置react版本
  settings: { react: { version: '18.3' } },
  plugins: {
    // 添加react插件
    react,
  },
  rules: {
    // 其他规则...
    // 启用其推荐规则
    ...react.configs.recommended.rules,
    ...react.configs['jsx-runtime'].rules,
  },
})