最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • React项目搭建

    正文概述 掘金(shangjingfan)   2021-03-19   478

    使用create-react-app(官网)搭建React项目:

    一、创建项目步骤:

    1. 创建目录: money-memory-react(名称不能有大写,要不cra的时候报错);用WebStorm进入目录,打开终端
    2. 安装create-react-app: yarn global add create-react-app
    3. 使用TS创建项目: create-react-app . --template typescript
    4. 阻止yarn start自动打开浏览器: 项目根目录添加 .env 文件,输入 BROWSER=none
    5. .gitignore添加 /.idea,因为WebStorm会默认创建.idea文件
    6. git初始化本地仓库: git init
    7. 运行项目: yarn start

    二、项目目录说明:

    React项目搭建

    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-componentsyarn add --dev @types/styled-components
    • webstorm插件:使用styled components插件配合,settings-Editor-General-Appearance-show css color勾选;左侧右键confit gutter icon 去掉color preview
    • vscode插件:vscode-styled-components

    四、删除不必要的文件

    创建项目后,只留以下文件

    React项目搭建


    起源地下载网 » React项目搭建

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元