使用create-react-app(官网)搭建React项目:
一、创建项目步骤:
- 创建目录: money-memory-react(名称不能有大写,要不cra的时候报错);用WebStorm进入目录,打开终端
- 安装create-react-app:
yarn global add create-react-app
- 使用TS创建项目:
create-react-app . --template typescript
- 阻止yarn start自动打开浏览器: 项目根目录添加
.env
文件,输入BROWSER=none
, .gitignore
添加/.idea
,因为WebStorm会默认创建.idea
文件- git初始化本地仓库:
git init
- 运行项目:
yarn start
二、项目目录说明:
React对比Vue的目录: React更简洁,生成了src和public目录;内置功能更少,没有自带Router、Redux、SCSS
三、配置
1. CSS相关配置
1.1 css normalize
- 给
index.css
添加@import-normalize
- 作用:保证页面在不同浏览器上默认样式相近
- Webstorm会报错:鼠标上去,点击小灯泡,点击,edit inspections,去掉打勾
- css normalize和css reset的区别:normalize让不同浏览器默认样式相近,reset是把默认样式去掉
1.2 scss支持
- 安装dart-sass:
yarn add node-sass@npm:dart-sass
1.3 @import 样式引用配置
- 给
.env
文件添加SASS_PATH=./node_modules;./src
,然后通过@import 'xxx/aaa'
来引入'src/xxx/aaa.scss'
1.4 import JS/TS引用配置
- 在
jsconfig.json/tsconfig.json
添加"baseURL": "src";
2. 使用styled-components
- 这是一种CSS in JS的方案,写CSS更加方便
- 官网:styled-components.com/
- 安装:
yarn add styled-components
,yarn add --dev @types/styled-components
- webstorm插件:使用styled components插件配合,settings-Editor-General-Appearance-show css color勾选;左侧右键confit gutter icon 去掉color preview
- vscode插件:vscode-styled-components
四、删除不必要的文件
创建项目后,只留以下文件
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!