app:
cd app
npm i
server:
cd server
npm i
安装mongoDB:mongoDB
可以使用mongoDB可视化工具:robo3T
由于安装了bcrypt 用于密码加密 依赖node-gyp
安装前需要配置环境 否则将会报错 依赖无法安装成功
安装node-gyp
:
参考node.js/node-gyp
-
方案一
powershell管理员权限下运行
npm install --global --production windows-build-tools
-
方案二
-
安装Visual Studio 2015(社区版)
-
安装python2.7(v3.x.x不支持)
-
命令行
npm config set msvs_version 2015
如果安装多个版本的python
运行node-gyp --python /path/to/python2.7
和npm config set python /path/to/executable/python2.7
如果还不好使,那就只能参考Microsoft's Node.js Guidelines for Windows
app: 端口号:3000
yarn start
server: 端口号:3001
npm run dev