orime / visual-demo

可视化大屏项目demo,CRA搭建,已配置好TypeScript开发环境

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DataV-React的测试项目

概念

  1. 数据可视化作用
    1. 目的:借助图形化手段,清晰有效地传达与沟通信息
    2. 作用:把冰冷的数字转化为图形,揭示蕴含在数据中的规律和道理

环境搭建

yarn create react-app datav-react-test --template typescript
# 下面这样不能创建TS项目
yarn create react-app datav-react-test --template typescript

设置别名 alias

  • 装包
yarn add react-app-rewired customize-cra -D
  • 根目录下创建config-voerrides.js并写入
const { override, addWebpackAlias } = require('customize-cra')
const path = require('path')
 
module.exports = override(
  // 配置路径别名
  addWebpackAlias({
    "@": path.resolve(__dirname, 'src')
  })
)
  • 根目录下创建paths.json并写入
{
  "compilerOptions": {
    "baseUrl": "src",
    "paths": {
      "@/*": ["*"]
    }
  }
}
  • tsconfig.json中修改
{
  ...
  "extends": "./paths.json"
}

支持scss(module)

  • 直接新建scss文件即可,记得文件取名为xxx.module.scss

支持svg icon

工具

About

可视化大屏项目demo,CRA搭建,已配置好TypeScript开发环境


Languages

Language:JavaScript 80.7%Language:TypeScript 11.0%Language:SCSS 6.5%Language:HTML 1.3%Language:CSS 0.5%