web前端-思否编程--从0实现React18

0 课程介绍

1-1 搭建项目架构

pnpm-workspace.yaml

packages: 
  - 'packages/*' 

eslint

# -w 表示在根目录安装依赖
pnpm i eslint -D -w
npx eslint --init

pnpm -D -w i @typescript-eslint/eslint-plugin @typescript-eslint/parser
pnpm i -D -w typescript
pnpm i -D -w prettier

// prettierrc.json
{
  "printWidth": 80,
  "tabWidth": 2,
  "useTabs": true,
  "singleQuote": true,
  "semi": true,
  "trailingComma": "none",
  "bracketSpacing": true
}
pnpm i eslint-config-prettier eslint-plugin-prettier -D -w
// package.json
{ 
  "scripts": {
    "lint": "eslint --ext .ts,.jsx,.tsx --fix --quiet ./packages"
  }
}

error…

2


  目录