蘑菇博客是一个开源的博客网站,可以根据这个尝试做自己的网站
配置后可以直接通过docker运行容器,服务器启动命令如下:
# 进入nginx的安装目录下
cd /soft/nginx/sbin/
if [ ! -d "/var/run/nginx" ];then
mkdir -p /var/run/nginx
else
echo "nginx文件夹已经存在"
fi
# 启动nginx
./nginx
# 后台启动RabbitMQ
rabbitmq-server -detached
# 进入redis的安装目录
cd /soft/redis/bin/
# 后台启动redis
./redis-server redis.conf
# 查看启动端口号
netstat -tunlp
# 进入nacos目录
cd /soft/nacos/bin
# 启动Nacos
./startup.sh -m standalone
#进入到项目目录
cd /home/mogu_blog
chmod -Rf 755 ./
echo "files"
ls -l
# 启动mogu_admin项目接口文档
cd mogu_admin
./startup.sh
sleep 5
# 启动mogu_web项目接口文档
cd ../mogu_web
./startup.sh
sleep 5
# 启动图片
cd ../mogu_picture
./startup.sh
sleep 5
# 启动邮箱服务
cd ../mogu_sms
./startup.sh
sleep 5
cd ../mogu_gateway
./startup.sh
sleep 5
# 查看启动端口号
netstat -tunlp
echo "run over"
echo "NACOS管理地址:http://localhost:8848/"
echo "后端管理地址:http://localhost:8601/"
echo "前端管理地址:http://localhost:8603/"
echo "后台管理地址:http://localhost:9528/"
echo "前端展示地址:http://localhost:9527/"
本地运行前端报错
- java提示spring-boot-maven-plugin错误
- 加版本号2.5.6
- yarn初始化失败
- 更改代码仓为国内的
npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist
3、npm初始化或者运行中各种bug无法正常处理。到mode_modules目录下删除所有cache相关的文件夹
4、版本过高,导致无法正常运行,报错(n : 无法将“n”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称)
# 如果全局安装后面加-g
npm install npm@6.14.10
5、npm install报错:gyp ERR! configure error gyp ERR! stack Error: Command failed: C:\Python310\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3]; gyp ERR! stack File "<string>", line 1
# python版本后问题,更改本地的python27
npm config set python D:\Python27\python.exe
6、npm install报错:gyp ERR! UNCAUGHT EXCEPTION
gyp ERR! stack Error: spawn C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\15.0\Bin\MSBuild.exe ENOENT
gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:283:19)
gyp ERR! stack at processTicksAndRejections (node:internal/process/task_queues:83:21)
gyp ERR! System Windows_NT 10.0.19043
# 以管理员身份运行
npm install --global --production windows-build-tools
7、运行npm run dev报错(用下一个错误描述,安装指定版本):Module build failed: Error: Cannot find module 'node-sass'
# 更新其他依赖后,和这个版本不兼容,删除后重新加载
npm uninstall --save node-sass
npm install node-sass --save-dev
# 但是呢我这样还是会报错,版本号问题,就要回退到指定版本号之前,如下
8、运行npm run dev报错:Module build failed: Error: Node Sass version 8.0.0 is incompatible with ^4.0.0.
# 删除后运行指定版本node-sass
npm uninstall --save node-sass
npm install node-sass@4.14.1
npm run dev
9、运行编译报错(降低版本运行):Error: Cannot find module 'webpack/bin/config-yargs' Require stack: - E:\workspace\blogs\mogu_blog_v2\vue_mogu_web\node_modules\webpack-dev-server\bin\webpack-dev-server.js at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
npm install webpack@3.0.0 -D
10、运行错误:Module build failed: Error:
Vue packages version mismatch:
vue@2.6.11
-
- 因为vue版本号过高无法正常运行使用命令回退到了2.6.11:npm install vue@2.6.11
- 版本号不一致,这里2.6和2.5,使用正确的版本号