0.0.7 • Published 5 years ago
gz-server v0.0.7
使用@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 来自定义项目配置,具体可配置的选项如下
//暂时的可配置项案例,以后会根据业务慢慢扩展
module.exports = {
//启用的端口号
port: 3000,
/*
打包之后的引用资源的不同环境下的域名(注意最后的/一定要加)
publicPath可以是写死的一个路径也可以是一个函数,
当不同环境中对应的publicPath也不同的时候才会配置成函数,函数第一个参数是env
这个env就是部署的环境,是Jenkins部署的时候传入
*/
// publicPath:'/p/admin/Tpl/Home/xxx',
publicPath(env) {
return {
dev: '../',
pre: '../',
publish: '/p/admin/Tpl/Home/xxx'
//...
}[env]
},
// 接口的代理
proxy: {}
}