本地编译运行Fiora聊天室Web应用

160 阅读1分钟

截屏2025-01-25 15.34.16.png

1. 下载源码

从github下载源码: yinxin630.github.io/fiora

2. 下载依赖的软件

2.1 node.js

2.1.1 安装nvm

brew install nvm

配置环境变了

mkdir ~/.nvm
vi /Users/zn/.bash_profile
添加
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
source ~/.bash_profile

2.1.2 安装node14版本

先卸载老版本再安装

nvm uninstall node 
nvm install 14.15.0

2.2 redis

brew install redis

brew services start redis

redis-server --version

配置redis
redis-server /usr/local/etc/redis.conf

启动redis
redis-server

2.3 mongoDB

自动安装

brew tap mongodb/brew

brew install mongodb-community@5.0

brew services start mongodb-community@5.0

验证
mongo --version

通过mogoDB shell连接到mongo:
mongo

db.runCommand({ ping: 1 })

停止MongoDB
brew services stop mongodb-community@5.0

手动安装(自动安装失败时可选) 到mongoDB官网下载: www.mongodb.com/try/downloa…

这里下载的版本是:mongodb-macos-x86_64-8.0.4.tgz

sudo tar -zxvf mongodb-macos-x86_64-8.0.4.tgz

sudo mv mongodb-macos-x86_64-8.0.4 mongodb

export PATH=/usr/local/mongodb/bin:$PATH

source ~/.bash_profile

sudo mkdir -p /usr/local/var/mongodb

sudo mkdir -p /usr/local/var/log/mongodb

sudo chmod 777 /usr/local/var/mongodb

sudo chmod 777 /usr/local/var/log/mongodb

sudo touch /usr/local/var/log/mongodb/mongo.log

sudo chmod 777 /usr/local/var/log/mongodb/mongo.log

mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log --fork

3. 编译运行

切换到工程目录下,运行命令:

yarn install
yarn build:web
yarn start

在网页上输入: http://localhost:9200 就可以看到聊天室。