create-react-app
构建的 demo,使用 yarn start
开始执行项目。其他参考 CRA-README。
- 包管理工具 package manager: such as yarn or npm
- 打包工具 bundler: such as webpack or browserify
- 编译器 compiler: such as babel
#提交时转换为LF,检出时不转换
git config --global core.autocrlf input
#拒绝提交包含混合换行符的文件
git config --global core.safecrlf true
- react-hot-loader 热加载不会刷新整个页面,只替换修改的代码,做到了页面的局部刷新。而 webpack-dev-server 热加载是当修改代码后,代码经过打包,重新刷新了整个页面。
- react-app-rewired 扩展
create-react-app
的 webpack 配置。 - raw-loader 用来导入如 markdown、txt 文件。
- react-markdown 渲染 markdown 组件。
- gh-pages 提交 build 文件夹到 gh-pages 分支。注意要在
package.json
中添加"homepage": "."
字段,这样 build 文件夹里引用的路径才正确。