谷粒商城踩坑汇总(分布式基础(全栈开发篇))
一、分布式基础(全栈开发篇)
P16:前端项目部署报错,以下是我测试了N多次后得出的解决方法,成功运行,仅供参考
1. 使用管理员身份运行CMD(权限问题|重要),进入项目的根目录
2. 删除node_modules文件夹
3. 修改项目文件 package.json 中的 saas 版本(不用太高也不能太低)
“node-sass”: “4.13.1”,
“sass-loader”: “7.3.1”,
4. 执行以下三条命令,项目就能跑起来了(第一条取自尚硅谷官方)
npm install chromedriver –chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
npm install
npm run dev
P84: 关于pubsub、publish报错,无法发送查询品牌信息的请求:
1、npm install –save pubsub-js
2、在src下的main.js中引用:
① import PubSub from \’pubsub-js\’
② Vue.prototype.PubSub = PubSub
如果 npm install –save pubsub-js 安装报错的话,可以试一下 cnpm install –save pubsub-js
P66: @Valid无法使用
SpringBoot2.3.0之后就不在集成Validation组件了,要么降版本,要么手动导入Spring Boot Starter Validation,注意不是自动导入的那个
P71: 接口地址: https://easydoc.xyz/s/78237135
Pxx: Category三级联动树组件
— lambda 表达式中
— filter 里判断当前遍历到的元素 parentCid 是否等于当前元素的 Cid 时
— 需要将 == 改为 equals()
P77:(无法获取值类型)
原因是数据库里少了value_type字段,把数据库字段添上,再去mapper.xml和对应Entity与Vo中添加即可
在数据库的 pms_attr 表加上value_type字段,类型为tinyint就行;
在代码中,AttyEntity.java、AttrVo.java中各添加:private Integer valueType,
在AttrDao.xml中添加:<result property=”valueType” column=”value_type”/>
P100: 《商品维护》 -> 《Spu管理》 -> 列表数据的《规格》 菜单点进去直接跳转到404
原因是因为他的路由判断规则是 你这个菜单必须在数据库的菜单中有记录 否则你这个路由我就当你不存在
路由的判断规则文件在:renren-fast-vue\src\router\index.js -> fnAddDynamicMenuRoutes 方法
解决办法:
第一步: 在系统管理中, 添加上这个路由
第二步: 在 /src/router/index.js 在mainRoutes->children里面加上:
{ path: \’/product-attrupdate\’, component: _import(\’modules/product/attrupdate\’), name: \’attr-update\’, meta: { title: \’规格维护\’, isTab: true } }
版权声明:本文为nio-nio原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。