推荐使用pm2启动项目 因为pm2比node好在可以命名 可以这样可以把端口名字命名在后面
    这样在后期维护时可以分辨项目的端口号

    大致流程:
    1、在linux先安装node.js 同理本地cmd也需要安装
    2、同上安装gif (需要使用gif推送码云)
    3、安装npm、cnpm、yarn 习惯用哪个就安哪个 推荐使用yarn 速度比其他快
    4、文章中有上传node项目到linux 启动时不推荐使用node 推荐使用pm2 前面做完后启动时用pm2就可以了
    5、在本地vs写好项目后 推送到码云 然后再将码云的仓库克隆到linux系统home目录下 再使用pm2启动就可以了
    推送时可以写一个.gitignore文件将安装的依赖名字放进去 这样就可以不推送到码云 不占内存 在linux系统进去了项目再重新安装一遍就可以了 因为(依赖文件比较大)这样省时间
    6、使用docker可以实行图形化界面 打包环境 一定要先安装 以及安装镜像加速和镜像 严格按文章来 可以使用docker启动mongodb数据库

    推送本地文件到码云及将远程仓库克隆到本地
    项目图:
    image.png
    .gitignore文件:
    image.png