搭建人人开源后台管理平台
1.登錄碼云-搜索人人開源
2.登錄碼云-搜索人人開源
git clone https://gitee.com/renrenio/renren-fast-vue.gitgit clone https://gitee.com/renrenio/renren-fast.git3 將拷貝下來的“renren-fast”刪除“.git”后,導入idea中
2.1 創建“admin”的數據庫,然后執行“renren-fast/db/mysql.sql”中的SQl腳本
2.2 修改“application-dev.yml”文件,默認為dev環境,修改連接mysql的url和用戶名密碼
spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedruid:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://192.168.56.10:3306/admin?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghaiusername: rootpassword: root2.3 啟動renren-fast項目,然后訪問“http://localhost:8080/renren-fast/”
3 將拷貝下來的“renren-fast-vue”刪除“.git”后,導入Visual Studio Code中
3.1 安裝node.js,并且安裝倉庫
#設置淘寶鏡像 npm config set registry http://registry.npm.taobao.org/ PS D:\tmp\renren-fast-vue> npm config set registry http://registry.npm.taobao.org/ PS D:\tmp\renren-fast-vue> npm install npm WARN ajv-keywords@1.5.1 requires a peer of ajv@>=4.10.0 but none is installed. You must install peer dependencies yourself. npm WARN sass-loader@6.0.6 requires a peer of node-sass@^4.0.0 but none is installed. You must install peer dependencies yourself. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})up to date in 17.227s PS D:\tmp\renren-fast-vue> PS D:\tmp\renren-fast-vue> npm run dev> renren-fast-vue@1.2.2 dev D:\tmp\renren-fast-vue > webpack-dev-server --inline --progress --config build/webpack.dev.conf.js10% building modules 5/10 modules 5 active ...-0!D:\tmp\renren-fast-vue\src\main.js(node:19864) Warning: Accessing non-existent property 'cat' of module exports inside circular dependency (Use `node --trace-warnings ...` to show where the warning was created) (node:19864) Warning: Accessing non-existent property 'cd' of module exports inside circular dependency (node:19864) Warning: Accessing non-existent property 'chmod' of module exports inside circular dependency (node:19864) Warning: Accessing non-existent property 'cp' of module exports inside circular dependency (node:19864) Warning: Accessing non-existent property 'dirs' of module exports inside circular dependency (node:19864) Warning: Accessing non-existent property 'pushd' of module exports inside circular dependency (node:19864) Warning: Accessing non-existent property 'popd' of module exports inside circular dependency (node:19864) Warning: Accessing non-existent property 'echo' of module exports inside circular dependency (node:19864) Warning: Accessing non-existent property 'tempdir' of module exports inside circular dependency (node:19864) Warning: Accessing non-existent property 'pwd' of module exports inside circular dependency常見問題1:“Module build failed: Error: Cannot find module 'node-sass”
運行過程中,出現“Module build failed: Error: Cannot find module 'node-sass’報錯問題”,解決方法
用npm install -g cnpm --registry=https://registry.npm.taobao.org ,從淘寶鏡像那下載,然后cnpm下載成功。
最后輸入cnpm install node-sass --save。npm run dev終于能跑起來了!!! ———————————————— 版權聲明:本文為CSDN博主「夕陽下美了剪影」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/qq_38401285/article/details/86483278
常見問題2:cnpm - 解決 " cnpm : 無法加載文件 C:\Users\93457\AppData\Roaming\npm\cnpm.ps1,因為在此系統上禁止運行腳本。有關詳細信息 。。。 "
https://www.cnblogs.com/500m/p/11634969.html
所有問題的根源都在“node_modules”,npm install之前,應該將這個文件夾刪除,然后再進行安裝和運行。
主要是windows平臺缺少編譯環境,
運行:npm install -g node-gyp
劃重點:需要注意一點,由于權限這個命令必須要在管理員運行的cmd命令窗口內
執行: npm install -g node-gyp
npm install node-sass --save-dev 安裝失敗后的包(第一次安裝請跳過此步)要先卸載之前的包
npm uninstall node-sass
重新安裝
npm install node-sass
再次運行npm run dev恢復正常:
4 代碼生成器 -renren-generator
4.1 修改配置數據庫配置
spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedruid:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://192.168.56.10:3306/admin?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghaiusername: rootpassword: root修改 generator.properties
renren-generator/src/main/resources/generator.properties
#代碼生成器,配置信息mainPath=com.test #包名 package=com.test.test moduleName=test #作者 author=djp #Email email=jdp@sina.com #表前綴(類名不會包含表前綴) tablePrefix=test_運行“renren-generator”
總結
以上是生活随笔為你收集整理的搭建人人开源后台管理平台的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Windows XP系统壁纸设置有哪些
- 下一篇: Redis基数统计之HyperLogLo