项目实例获取
为方便上手,作者基于主流的前端项目进行了整理,实现了开箱即用
说明
- 项目的示例仅为基础用法,希望能为实际研发起到参考指引作用
前面我们介绍了Jiess的安装过程,但如果你还是觉得麻烦, 恰好又是重新搭建项目,那么使用作者提供的模板项目肯定是最便捷的
此外,我们还提供了一套深度封装的项目模板,欢迎了解 vue3模板项目
Git 获取实例
目前提供了如下的项目示例,涵盖了大部分主流项目
create-react-app中使用Jiess
本实例依赖Jiess基础库,且已在config-overrides.js
中使用@jiess/utils/webpack
插件
git clone https://gitee.com/wgzimg/jiess-instance-react-app.git
# 启动命令
npm run start
本实例基于
customize-cra
库对内置的配置进行了小幅的调整
vite-vue3中使用Jiess
本实例依赖Jiess基础库,且已在vite.config.js
中使用@jiess/utils/vite
插件
git clone https://gitee.com/wgzimg/jiess-instance-vite-vue3.git
# 启动命令
npm run dev
nuxt3中使用Jiess
本实例依赖Jiess基础库,且已在nuxt.config.js
中使用@jiess/utils/nuxt
插件
git clone https://gitee.com/wgzimg/jiess-instance-nuxt-vue3.git
# 启动命令
npm run dev
next中使用Jiess
本实例依赖Jiess基础库,且已在next.config.js
中使用@jiess/utils/webpack
插件
git clone https://gitee.com/wgzimg/jiess-instance-react-text.git
# 启动命令
npm run dev
vue-cli3中使用Jiess
本实例依赖Jiess基础库,且已在vite.config.js
中使用@jiess/utils/webpack
插件
git clone https://gitee.com/wgzimg/jiess-instance-cli-vue3.git
# 启动命令
npm run serve
vue-cli2中使用Jiess
本实例依赖Jiess基础库,且已在vite.config.js
中使用@jiess/utils/webpack
插件
git clone https://gitee.com/wgzimg/jiess-instance-cli-vue2.git
# 启动命令
npm run serve
umi4中使用Jiess
本实例依赖Jiess基础库,且已在.umirc.ts
中使用@jiess/utils/umi
插件
git clone https://gitee.com/wgzimg/jiess-instance-react-umi4.git
# 启动命令
npm run dev
react-native中使用Jiess
因为不能直接使用web相关的UI框架,所以Jiess基础库暂未对本实例做拓展
git clone https://gitee.com/wgzimg/jiess-instance-react-native.git
# 启动命令web环境
npm run start
react-native中的项目启动,需要根据不同的运行环境而确定
启动运行
获取项目的实例后,还需要安装依赖才可运行
安装依赖
进入到项目根目录执行
npm i
# 或
yarn install
安装依赖后,在命令面板执行相应的启动命令,便可以正常运行
Jiess基础库插件
本插件用于对Jiess基础库的自动安装;若项目存在src
,则安装到src/.jiess
目录, 否则安装在.jiess
目录下;然后根据env
环境参数,自动调整入口文件
addWebpackPlugin(
new JiessBase({
env: 'react16.8'
})
)
当前指定为react环境,则自动将react入口文件拷贝到基础库根目录
项目启动时,自动检查Jiess基础库是否安装,即检查.jiess
目录是否存在, 如果不存在则会从Git拉取; 如果存在,则跳过本次操作