zoukankan      html  css  js  c++  java
  • apicloud 开发环境搭建

     之前做过appcan 手机应用的开发,工作需要切换的apicloud , 开发环境的的搭建是开发的第一步,let's go

    1新建应用

    step1  注册账号

    注册apicloud 账号;https://www.apicloud.com/signup

    step2 新建应用

    再账户下面找到开发控制台=>开发控制台=>创建应用     填写应用名和说明,一般是Native App,
     

    2 开发工具下载安装

    工具下载地址:https://www.apicloud.com/devtools
    之前用appcan 开发 一直再用vscode ,  这次尝试了三种不同的方式,官方基于atom 的apicloud studio 、webstorm 插件  、vscode

    2.1 apicloud studio

    下载解压
    studio 是一个绿色版的软件,解压后拷贝到指定目录就能运行
     
     
     
     
    把 可执行程序发送到桌面就能运行了,apicloud studio 的体验不是很好,atom的通病,慢和卡.在同步项目的时候一直报错,想想这么差的体验,还要重新学习一个新的ide不划算,直接webstorm 搞起,

    2.2 webstorm

     
     
     
    官方的文档很详细:
     
    完成后的效果是这样的:项目文件点击右键

    2.3 VSCode

    webstorm 的体验很好,但是我之前用vscode比较多一些,看到apicloud CLI 工具,感觉什么ide开发都一样。调试直接命令行就好了。这一点来说,apicloud 做的还是不错的,可玩的地方比较多,比appcan更新更开放一些。
    apicloud cli  使用npm 安装 
    使用是这几个调试的命令:
     
     #显示版本号:
      apicloud version 或 apicloud -v 或 apicloud --version
      #显示帮助信息:
      apicloud help
      #启动 wifi 服务:
      apicloud wifiStart --port 8686
      #停止 wifi 服务:
      apicloud wifiStop --port 8686
      #wifi 全量更新:
      apicloud wifiSync --project ./ --updateAll true --port 8686
    
      #wifi 预览:
      apicloud wifiPreview --file ./index.html --port 8686
    
      #获取 wifi 信息:
      apicloud wifiInfo --port 8686
    
      #获取 wifi 调试日志:
      apicloud wifiLog --port 8686
    
      #创建应用模板:
      apicloud init --name HelloAPICloud --template home --workspace ./
    
      #创建页面模板:
      apicloud initPage --name first_page --template page001 --project ./
    
      #开启 es6 支持:
      apicloud polyfill --project ./
    
      // ============================================================
    
      项目相关方法示例
    
      #wifi 增量真机同步:
      apicloud run sync
    
      #预编译 es6/es7 js文件:
      apicloud run bundle
    
      #预编译 es6/es7 js文件,然后进行wifi 增量真机同步:
      apicloud run bundle_s
    
      #以debug模式,预编译 es6/es7 js文件,此时会产生对应的 *.map.js 文件,便于在浏览器中调试:
      apicloud run bundle_d
    
      #以debug模式,预编译 es6/es7 js文件,然后进行wifi 增量真机同步:
      apicloud run bundle_d_s
     
     

    3 git 仓库的支持

    apicloud 这个功能 很给力,git仓库完全是第三方的,不占用apicloud上的空间 ,apicloud 节省空间成本,开发者也方便,练手的项目可以放在免费的git 服务上,比如 GitHub 和 codding ,公司的项目,可以放在私服git上。
    开发控制台中点击自己建的应用=》应用管理面板,=》 左边“代码”点击
    1 点击git平台,进行设置
    2 启用git 平台,启用后 在线打包时,打包的源码就是你git仓库中最新的源码
    3、4、5 设置 git 仓库的信息,这里有两点要注意,第一个个事项目的名称要一致,第二 项目的有效源码放在widget 文件夹下,不然打包会失败。
     
  • 相关阅读:
    asp:时间的计算
    彻底理解position与anchorPoint
    关于写代码的一些心得总结2014-12-28 23:49:39
    C#如何将线程中的代码抛到主线程去执行
    pac 文件使用到的javascript函数
    webview改变网页宽度
    iOS按钮长按
    ios 页面滑入滑出
    UILable自适应frame
    制作静态库文件(.a文件)
  • 原文地址:https://www.cnblogs.com/dzlixu/p/a1a3255725aeb4420d0398a9775da96a.html
Copyright © 2011-2022 走看看