React的项目创建
从零开始创建一个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的项目创建相关推荐
- React native 项目进阶(redux, redux saga, redux logger)
之前利用知乎日报的api写了react-native的一个入门项目,传送文章地址React Native 项目入门和源码地址RN入门项目源码,目前github上的代码已经在原文的基础上增加了新的功能, ...
- antd + react model自定义footer_使用ESLint+Prettier规范React+Typescript项目
项目开发过程中,大多数时候我们使用别人搭建好的脚手架编写代码,是项目的参与者.对于一些细节往往被忽略了.其中代码检测本身是一类非常简单的配置,但涉及不同框架和语言组合使用的时候,可能比想象中要困难,本 ...
- 为什么我切换到React Native来创建超级简单的底页
I recently switched jobs, and one of my first tasks was to create a bottom sheet in React Native. 我最 ...
- 如何在React Native中创建精美的动画加载器
by Vikrant Negi 通过Vikrant Negi 如何在React Native中创建精美的动画加载器 (How to create a beautifully animated load ...
- 技术实践丨React Native 项目 Web 端同构
摘要:尽管 React Native 已经进入开源的第 6 个年头,距离发布 1.0 版本依旧是遥遥无期."Learn once, write anywhere",完全不影响 Re ...
- react前端项目_如何使用React前端设置Ruby on Rails项目
react前端项目 The author selected the Electronic Frontier Foundation to receive a donation as part of th ...
- github项目创建
一.创建仓库 点击New repository创建仓库 二.输入仓库名称 三.创建得到github地址 https://github.com/lancelotcrz/ai-painting-react ...
- React基础学习笔记(一)-react前端项目的两种搭建方式
1.运行环境准备 需要先进行react项目的运行环境nodeJS的安装,具体安装流程可以参考: windows版本的安装配置帮助文档:https://www.cnblogs.com/liuqiyun/ ...
- 基于 TS 的 React 模板项目,集成 eslint sass,采用 StandardJS 代码风格,包含自动注册组件等各项功能,新建项目或 React 学习必备
react-typescript-sass-standard-template 项目简介 由于 Create React App 脚手架创建的项目过于简陋,没有集成诸如 eslint 等工具,致使每次 ...
最新文章
- 【IntelliJ IDEA】tomcat启动,打印日志乱码问题
- 【颜值检测神器】来,请拿出你们的绝活(这颜值,对得起观众么?)
- py-faster-rcnn + ZF 实现自己的数据训练与检测(二)
- Day11-递归性能测试
- 绿联扩展坞拆解_拆解报告:UGREEN绿联3A1C四口多功能扩展坞(带SD卡槽版)
- apache php 503,宝塔linux面板 apache网站访问报错503 Service Unavailable解决
- HDU 3153 Pencils from the 19th Century(数学)
- 现代Web开发需要学习的15大技术
- java搜索引擎: lucene学习笔记 3
- DS证据理论基础研究--主要将其应用于旅游管理科学研究中
- hp打印机没有右键扫描_win10打印机右键没有‘开始扫描’的修复办法
- 黑马程序员--多线程
- css字间距 与 Photoshop里字间距关系
- c语言choice的用法,名词choice的用法与搭配
- 什么是uuid以及uuid在java中的使用
- 系统注册表方式修改背景颜色
- SVN windows 快速入门
- github 码云 获取_开源中国码云,岂止于中国版GitHub!
- 简单修改令迅雷下载速度比别人快4倍
- Rose HA双机热备出现问题及解决方法