博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
react工程搭建系列之---基于create-react-app创建初始项目
阅读量:6159 次
发布时间:2019-06-21

本文共 1360 字,大约阅读时间需要 4 分钟。

一、使用create-react-app创建可执行的初始项目

1.npx创建(npm版本5.2+)

npx create-react-app my-react-app

2.npm创建(npm版本6+)

npm init react-app my-react-app

3.yarn创建

yarn create react-app my-react-app

二、工程结构

my-react-app/  node_modules/  package.json  public/    index.html   页面模板    favicon.ico  src/    App.css    App.js    App.test.js    index.css    index.js   入口文件    logo.svg
  • 其中public/index.html和src/index.js必须存在;
  • 只有在public目录下的文件才能被public/index.html使用;
  • 只有在src目录下的文件才会被webpack打包,所以要把js、css文件放在src目录下

三、可执行命令

/* package.json */"scripts": {    "start": "react-scripts start",   开发环境运行,默认监听3000端口    "build": "react-scripts build",   生产环境运行,进行项目打包,默认打包到build目录    "test": "react-scripts test",    "eject": "react-scripts eject"  },

npm run eject

如果create-react-app中的webpack配置满足不了需求,可以运行这个命令将所有webpack配置以及服务移到项目目录中,这样修改起来就很灵活了,但是这个命令是不可回退的,以下运行后的目录结构:

my-react-app/  config/    jest/      cssTransform.js      fileTransform.js    env.js    paths.js    webpack.config.dev.js    webpack.config.prod.js    webpackDevServer.config.js  scripts/    build.js    start.js    test.js  node_modules/  package.json  public/    index.html   页面模板    favicon.ico  src/    App.css    App.js    App.test.js    index.css    index.js   入口文件    logo.svg
/* package.json */"scripts": {    "start": "node scripts/start.js",    "build": "node scripts/build.js",    "test": "node scripts/test.js"  },

项目地址:

转载地址:http://uisfa.baihongyu.com/

你可能感兴趣的文章
spring 整合 redis 配置
查看>>
cacti分组发飞信模块开发
查看>>
浅析LUA中游戏脚本语言之魔兽世界
查看>>
飞翔的秘密
查看>>
Red Hat 安装源包出错 Package xxx.rpm is not signed
查看>>
编译安装mysql-5.6.16.tar.gz
查看>>
活在当下
查看>>
每天进步一点----- MediaPlayer
查看>>
PowerDesigner中CDM和PDM如何定义外键关系
查看>>
跨域-学习笔记
查看>>
the assignment of reading paper
查看>>
android apk 逆向中常用工具一览
查看>>
MyEclipse 报错 Errors running builder 'JavaScript Validator' on project......
查看>>
Skip List——跳表,一个高效的索引技术
查看>>
Yii2单元测试初探
查看>>
五、字典
查看>>
前端js之JavaScript
查看>>
Log4J日志配置详解
查看>>
实验7 BindService模拟通信
查看>>
scanf
查看>>