从零开始创建一个React项目
默认电脑已经安装了npm和nodejs

使用create-react-app构建react应用程序

create-react-app是Facebook官方推出的脚手架,基本可以零配置搭建基于webpack的React开发环境,内置了热更新等功能。
快速开发步骤:
打开控制台
进入你想要创建项目的目录文件下面(用cd进行目录切换)

npm install -g create-react-app  /*搭建一个全局的脚手架*/
create-react-app my-demo        /*创建项目 my-demo是项目名字*/
cd my-demo                      /*进入目录 然后启动*/
npm start

按以上执行即可快速创建React开发环境
可以在http://localhost:3000/ 查看

我在创建中遇到的问题
1. 安装脚手架时控制台报错,权限问题npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/usr/local/lib
解决:在安装命令前加上,sudo,提示输入密码,输入密码即可获取权限安装

React的项目创建相关推荐

  1. React native 项目进阶(redux, redux saga, redux logger)

    之前利用知乎日报的api写了react-native的一个入门项目,传送文章地址React Native 项目入门和源码地址RN入门项目源码,目前github上的代码已经在原文的基础上增加了新的功能, ...

  2. antd + react model自定义footer_使用ESLint+Prettier规范React+Typescript项目

    项目开发过程中,大多数时候我们使用别人搭建好的脚手架编写代码,是项目的参与者.对于一些细节往往被忽略了.其中代码检测本身是一类非常简单的配置,但涉及不同框架和语言组合使用的时候,可能比想象中要困难,本 ...

  3. 为什么我切换到React Native来创建超级简单的底页

    I recently switched jobs, and one of my first tasks was to create a bottom sheet in React Native. 我最 ...

  4. 如何在React Native中创建精美的动画加载器

    by Vikrant Negi 通过Vikrant Negi 如何在React Native中创建精美的动画加载器 (How to create a beautifully animated load ...

  5. 技术实践丨React Native 项目 Web 端同构

    摘要:尽管 React Native 已经进入开源的第 6 个年头,距离发布 1.0 版本依旧是遥遥无期."Learn once, write anywhere",完全不影响 Re ...

  6. react前端项目_如何使用React前端设置Ruby on Rails项目

    react前端项目 The author selected the Electronic Frontier Foundation to receive a donation as part of th ...

  7. github项目创建

    一.创建仓库 点击New repository创建仓库 二.输入仓库名称 三.创建得到github地址 https://github.com/lancelotcrz/ai-painting-react ...

  8. React基础学习笔记(一)-react前端项目的两种搭建方式

    1.运行环境准备 需要先进行react项目的运行环境nodeJS的安装,具体安装流程可以参考: windows版本的安装配置帮助文档:https://www.cnblogs.com/liuqiyun/ ...

  9. 基于 TS 的 React 模板项目,集成 eslint sass,采用 StandardJS 代码风格,包含自动注册组件等各项功能,新建项目或 React 学习必备

    react-typescript-sass-standard-template 项目简介 由于 Create React App 脚手架创建的项目过于简陋,没有集成诸如 eslint 等工具,致使每次 ...

最新文章

  1. 【IntelliJ IDEA】tomcat启动,打印日志乱码问题
  2. 【颜值检测神器】来,请拿出你们的绝活(这颜值,对得起观众么?)
  3. py-faster-rcnn + ZF 实现自己的数据训练与检测(二)
  4. Day11-递归性能测试
  5. 绿联扩展坞拆解_拆解报告:UGREEN绿联3A1C四口多功能扩展坞(带SD卡槽版)
  6. apache php 503,宝塔linux面板 apache网站访问报错503 Service Unavailable解决
  7. HDU 3153 Pencils from the 19th Century(数学)
  8. 现代Web开发需要学习的15大技术
  9. java搜索引擎: lucene学习笔记 3
  10. DS证据理论基础研究--主要将其应用于旅游管理科学研究中
  11. hp打印机没有右键扫描_win10打印机右键没有‘开始扫描’的修复办法
  12. 黑马程序员--多线程
  13. css字间距 与 Photoshop里字间距关系
  14. c语言choice的用法,名词choice的用法与搭配
  15. 什么是uuid以及uuid在java中的使用
  16. 系统注册表方式修改背景颜色
  17. SVN windows 快速入门
  18. github 码云 获取_开源中国码云,岂止于中国版GitHub!
  19. 简单修改令迅雷下载速度比别人快4倍
  20. Rose HA双机热备出现问题及解决方法

热门文章

  1. 字典转JSON字符串 字典转Data Data转JSON字符串 swift
  2. java静态与非静态
  3. db2 reorg的四个阶段
  4. 计算机网络—IP地址与子网划分
  5. 软件工程导论第六版 第五章 总体设计知识点总结
  6. 随手科技累计用户超3亿 领跑互金App
  7. aliyun cloud ide
  8. 软件测试中Bug的分类(类型)
  9. 2022 IoTDB Summit:IoTDB PMC 曹高飞《Apache IoTDB 秒级扩容能力与存算分离实践》
  10. 搭建DNF台服之数据库