# ReadMe ## 1.安装依赖 npm i ## 2.开发模式: npm run dev ## 3.打包: npm run build ## 4.清除开发依赖: npm prune --production ## 5.部署: ### 1.正常部署: 1. node_module(清除开发依赖后的); dist(打包产物); bootstrap.js; package.json; ecosystem.config.js(pm2运行所需文件) 为项目生产环境所需文件,打个包交付或者部署.(其余的不要,别给删了) 2. 到指定服务器上(确定好CPU架构是否和打包的机器的CPU架构一样.不一样的话不一定好使), 解压; 指定服务器需要nodejs和pm2环境 3. 剩下的就是nginx啥的自己看着弄吧 ### 2.docker部署: 在自己机器上做好项目的镜像.直接提供给客户或者到服务器上直接用 1. 将free_node_base下来(刘睿峰的docker私人仓库里有), 并且把生产环境所需的文件(上面正常部署提过)放到docker中 2. 进入容器里看看能不能起来项目 3. 编排docker-compose 4. 将所有镜像放到服务器上,运行docker-compose