54sword / react-starter

React 同构脚手架
54 stars 17 forks source link

⚛️ React 同构脚手架

Web 前端世界日新月异变化太快,为了让自己跟上节奏不掉队,总结出了自己的一套 React 脚手架,方便日后项目可以基于此快速上手开发。

特点

开始

没有在 windows 机器上测试过,可能会报错

$ git clone git@github.com:54sword/react-starter.git
$ cd react-starter
$ npm install or yarn
$ npm run start or yarn start

浏览器打开 http://localhost:4000

相关命令说明

开发环境

npm run start org yarn start

生产环境测试

npm run pro or yarn pro

查看包大小

npm run analyzer or yarn analyzer

部署到服务器

1、打包项目

npm run dist or yarn dist

2、将项目上传至你的服务器
3、启动服务

Node 启动服务

node ./dist/server/server.js

或使用 pm2 启动服务

pm2 start ./dist/server/server.js --name "react-starter" --max-memory-restart 400M

更新

2020 年 10 月 13 日

2020 年 08 月 31 日

2018 年 12 月 7 日

import CSSModules from 'react-css-modules';
import styles from './style.scss';
@CSSModules(styles)
<div styleName="class"></div>
import './style.scss';

2018 年 10 月 7 日