使用@hlj/cli 脚手架创建的 react 工程是单页面工程,主要用来做 pc 端管理系统
创建的工程中无需安装 react、react-router、mobx、axios、antd、classnames
特别要注意这点,因为默认自带了这些库,所以不需要再次安装,否则会报错 之所以把这几个库集成进去,是因为希望这几个核心库的版本能统一由脚手架管理
CSS Module
默认所有的样式文件都会使用 CSS Module,如果某些 css 不想使用 CSS Module,那么可以将其名称改为以.global.less 或 css 结尾即可
hlj.config.js
根目录下会创建 hlj.config.js 来自定义项目配置,具体可配置的选项如下
//暂时的可配置项案例,以后会根据业务慢慢扩展moduleexports = //启用的端口号 port: 3000 /* 打包之后的引用资源的不同环境下的域名(注意最后的/一定要加) publicPath可以是写死的一个路径也可以是一个函数, 当不同环境中对应的publicPath也不同的时候才会配置成函数,函数第一个参数是env 这个env就是部署的环境,是Jenkins部署的时候传入 */ // publicPath:'/p/admin/Tpl/Home/xxx', { return dev: '../' pre: '../' publish: '/p/admin/Tpl/Home/xxx' //... env } // 接口的代理 proxy: {}