项目的发布
项目现在项目有
- react
- react-router
- ant.design
- third antd component
- app component
App
在之前的项目中。
1 | framework_and_overrides.css.scss |
在后面的配置:
1 | Rails.application.config.assets.precompile += %w( framework_and_overrides.css app_mobile.css app_admin.css app_error.css ) |
在前端的引用:
1 | = stylesheet_link_tag 'app_web', media: 'all', 'data-turbolinks-track' => true |
但 React.js 改变了这一些。
JS/CSS/HTML 单独的情况被改变了。它变成了一个合成的包了。叫 component。
所以,理论上 React 打包,每个包是
react
react-router
redux
JS only
ant.design
基于 redux 的一些组件库
JS & css
APP 中包含 css/jsx。
Js css
所以,可以打成3个包。