4 Star 15 Fork 7

向葵般執著 / create-react-app

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

create-react-app

这是个 React-Babel-Webpack 项目的脚手架。您可以将其用作构建自己的Web应用程序的基础。

特征

  • 使用Webpack 4构建
  • 配备了ReactES6Babel 7
  • 配置了ESLint,根据自己代码风格个性化配置
  • 配置了Service Worker,生产环境直接生成PWA离线网页应用
  • 打包配置好了图片压缩,字体打包,js,css代码目录分离
  • 结合了koa生成mock假数据模拟
  • 结合了react-reduxreact-router一些使用代码
  • 开发环境自动在Webpack加载时打开一个新的浏览器选项卡,并修改项目代码时不刷新页面更新
  • public文件夹存放静态文件,不经过Webpack打包处理,一些特殊的代码文件可以存在在这里
  • 可以在Webpack配置文件找到APP_URL,方便在「生产/开发」构建中使用不同的服务URL(Service URLs)
  • 直接修改src目录下文件,编写自己的项目代码

如何使用

首先,克隆下载。

$ git clone https://gitee.com/xuhongling/create-react-app < yourAppName >
$ cd  < yourAppName >

接着,安装依赖关系。(建议使用阿里源或者cnpm)

$ npm install

然后,启动假数据模拟接口。

$ npm run mock

最后,启动应用程序。

$ npm start

现在你应该在http://127.0.0.1:8088中看到一个新的浏览器窗口/标签打开的react项目样板了

如何打包

你开始在src目录中开发自己的代码。编码完成后,使用npm run buil构建静态文件,在新生成的build目录中可以看到打包好的项目。

$ npm run buil

可以启动本地服务。

$ npm run server

现在你应该在http://127.0.0.1:8081中看到一个新的浏览器窗口/标签打开的react项目打包好的项目了

执照

MIT

The MIT License (MIT) Copyright (c) 2018 xuhongling Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

这是个基于Webpack 4的React项目的构建脚手架 展开 收起
JavaScript 等 3 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/xuhongling/create-react-app.git
git@gitee.com:xuhongling/create-react-app.git
xuhongling
create-react-app
create-react-app
master

搜索帮助