react-coat-dev-utils
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

react 生态圈的开放、自由、繁荣,也导致开发配置繁琐、选择迷茫。react-coat 放弃某些灵活性、以约定替代某些配置,固化某些最佳实践方案,从而提供给开发者一个更简洁的糖衣外套。

请先花点时间了解一下:react-coat v4.0

本库是使用在 demo for react-coat 中的脚手架工具

安装本库

$ npm install react-coat-dev-utils

使用本库

express 中间件

  • dev-mock.js 用于 webpackDevServer 的中间件,用来 mock 假数据和记录 api 数据
  • dev-server.js 用于 webpackDevServer 的中间件,在 SSR 项目中,将 clientServer 和 serverServer 合并为一个
  • prod-demo.js 用于 express 中间件,在 SSR 项目中,demo 一个 serverServer

webpack loader

  • check-model 用于静态检查 react-coat 中的 model,防止违反约定规则
  • server-replace-async 在 SSR 项目中,在 serverServer 端,将异步载入变为同步载入

参见:

入手:SPA(单页应用)

进阶:SPA(单页应用)+SSR(服务器渲染)

本库依赖以下周边库,请自行安装:

"peerDependencies": {
    "axios": "^0.15.0",
    "json-format": "^1.0.0",
    "chalk": "^2.4.0",
    "micromatch": "^3.0.0"
}

如果你想省心,并且对以上依赖版本没有特别要求,你可以安装"all in 1"的 react-coat-dev-pkg,它将自动包含以上库,并测试通过各版本不冲突:

$ npm install react-coat-dev-pkg

Readme

Keywords

none

Package Sidebar

Install

npm i react-coat-dev-utils

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

62.4 kB

Total Files

38

Last publish

Collaborators

  • wooline