谷粒商城踩坑匯總(分布式基礎(全棧開發篇))


一、分布式基礎(全棧開發篇)

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 } }
 
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM