# 克隆项目
git clone https://gitee.com/y_project/RuoYi-Vue
# 进入项目目录
cd ruoyi-ui
# 安装依赖
npm install
# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npmmirror.com
# 启动服务
npm run dev
浏览器访问 http://localhost:80
# 构建测试环境
npm run build:stage
# 构建生产环境
npm run build:prod
1.在 env.development 中配置的后台地址不生效,必须在 requestUtils.js中固定值才行。
解决:需要弄到配置文件中,支持:dev、prod等配置文件保持一致。
2.下载文件组件中(views/tool/gen/index.vue), 281行:handleGenPo中,使用下载方法,后台路径前缀也无法使用配置。
解决:需要和问题1一样放在配置中。
3.上传文件组件中(views/system/user/index.vue), 423行上传路径也需要能配置。执行调用方法:handleImport();
另外,同时该页面中: importTemplate() 方法内部调用的下载却不需要配置前缀,不知道在哪里设置。
解决:搞清楚上传和下载中组件的统一配置,能让业务统一只写后缀,无需关心url前缀,如果已有开发相关模块,可以移植过来直接用。
最终目标是简化配置,统一使用。
---------------> 以上问题优先解决,下面的是框架性整体考虑,需要在新项目启动前逐步完善即可。
由于