前端项目部署到LeanCloud云服务器

前端项目部署到LeanCloud

如何用LeanCloud将自己的前端项目部署到LeanCloud?

  • 官方文档很详细
  • 首先官方文档步骤是特别详细的,但是自己还是遇到了坑,所以这里总结一下备其他人使用

第一步:leancloud初始化

首先你的电脑上得有node环境,前端开发该有的都得有,这里不多说了。

第二步:下载安装

下载leanCloud的命令行CLI工具:[链接]:(https://releases.leanapp.cn/#/leancloud/lean-cli/releases),根据电脑系统下载指定,我用的win64的。

下载后安装完,在powershell 或者 cmdlean -v看下载好了没

第三步:登录

输入lean login:会让你选择地区,我的地区是华北

然后我输入:1

接着让我输入 邮箱 (邮箱是你注册的时候那个)

输入密码 (是你注册的时候那个密码)

第四步:初始化项目

lean init

  • 关联到已有的 LeanCloud 应用上,按数字进行选择
  • 选择框架/语言--------》我用的node
  • 进入以应用名命名的目录就可以看到新建立的项目
  • 需要 npm i 安装

第五步:关联已有项目

lean switch

第六步:本地运行

  • 切到node app应用根目录
  • lean up
  • 打开:http://localhost:3000

第七步:把vue打包项目放到 node服务器 /public文件夹下

  • 打开 http://localhost:3000会看到leancloud自动创建的静态网页,需要将自己打包好的vue项目(vue->dist文件夹下的所有内容) 放到node app应用下public文件夹

第八步:本地部署到云服务器

  • lean deploy

  • 下面是输入命令,部署过程会实时打印进度:

  • $ lean deploy
    [INFO] Current CLI tool version:  0.21.0
    [INFO] Retrieving app info ...
    [INFO] Preparing to deploy AwesomeApp(xxxxxx) to region: cn group: web staging
    [INFO] Python runtime detected
    [INFO] pyenv detected. Please make sure pyenv is configured properly.
    [INFO] Uploading file 6.40 KiB / 6.40 KiB [=========================] 100.00% 0s
    [REMOTE] 开始构建 20181207-115634
    [REMOTE] 正在下载应用代码 ...
    [REMOTE] 正在解压缩应用代码 ...
    [REMOTE] 运行环境: python
    [REMOTE] 正在下载和安装依赖项 ...
    [REMOTE] 存储镜像到仓库(0B)...
    [REMOTE] 镜像构建完成:20181207-115634
    [REMOTE] 开始部署 20181207-115634 到 web-staging
    [REMOTE] 正在创建新实例 ...
    [REMOTE] 正在启动新实例 ...
    [REMOTE] [Python] 使用 Python 3.7.1, Python SDK 2.1.8
    [REMOTE] 实例启动成功:{"version": "2.1.8", "runtime": "cpython-3.7.1"}
    [REMOTE] 正在更新云函数信息 ...
    [REMOTE] 部署完成:1 个实例部署成功
    [INFO] Deleting temporary files
    

如果还不会可以留言告诉我

你可能感兴趣的:(LeanCloud学习)