美文网首页
React seed构建过程

React seed构建过程

作者: 文舞双全 | 来源:发表于2017-04-24 09:48 被阅读0次

React seed构建过程

写在前面

Facebook发布react之后,一直想找机会学一下,从官网到博客到问答,积累了点零散的知识,在github找了很多学习react的工程,不是项目太大就是配置太多,于是最近参考了vue-cli以及github上的一些开源项目,根据自己的喜好,包括目录结构,命名,文件存放,弄了一个react-starter

地址:https://github.com/guoxiangwen/react-starter

目录结构

react-starter

集成的东西

webpack2,react-router,less,nightwatch,jest,babel,没有集成redux因为不是所有项目都会用到它,如果你的项目要用,自行npm i就行了

开发环境

开发环境下还是用的webpack-dev-server,并没有自己像vue-cli那样自己根据express来配置.这样已经够用了,而react官网的create-react-app是把所有配置都封装在了react-scripts中.对开发者来说不是很透明,也不知道发生了什么.npm start

生产环境

生产环境大家可以自己跑一个静态server,例如:http-server,anywhere,用来访问build文件夹,项目的根目录中还准备了一个nginx.conf。用来配置nginx.大家只需要修改location的root就行了npm run build


location / {

root  G:\\workspace\\github\\react-starter\\build;

index  index.html index.htm;

try_files $uri $uri/ /index.html =404; #客户端开启html5mode

}

测试

unit测试

这里用的是react官网推荐的jestnpm run unit

e2e测试

虽然平时写e2e写得少,不过这里还是用到了nightwatch。npm run e2e

最后

大家如果有什么建议可以到issue里面提.

相关文章

  • React seed构建过程

    React seed构建过程 写在前面 Facebook发布react之后,一直想找机会学一下,从官网到博客到问答...

  • React 进阶目录

    React进阶(附录一)构建工具改造过程记录 React进阶(一)React进阶更新计划浅谈React进阶(二)为...

  • webpack

    webpack和react的关系就像豆浆和油条。在使用react的过程中接触webpack,是构建react项目不...

  • 一、React+Redux 项目结构

    一、React+Redux 项目结构二、Redux 演变过程 1、React 项目构建 通过 npm 安装 Rea...

  • pytorch reproducibility

    在训练seq2seq的过程中,固定了所有seed, random.seed(args.seed) os.envir...

  • File to read not found or unread

    背景 最近用create-react-app构建react项目过程中,使用官方推荐的方法处理scss文件的编译问题...

  • 搭建React开发环境

    构建React应用 构建React应用使用官网推荐的creat-reacr-app来构建一个react应用,也有其...

  • React 渲染机制

    React 渲染过程 在使用 React 构建应用时,总有一个步骤是将组件 / 虚拟 DOM 树渲染到真实的 DO...

  • react 项目构建

    前言: 构建React项目的几种方式: 构建:create-react-app 快速脚手架 构建:generato...

  • React_note更新中

    React - Basics 概念 react 是一个构建用户界面的 js 库 react 主要用户构建UI ...

网友评论

      本文标题:React seed构建过程

      本文链接:https://www.haomeiwen.com/subject/dkbuzttx.html