已迁移新的项目和文档 https://bmfe.github.io/eros-docs/\#/zh-cn/

生成目录

1. 通过脚手架自动生成 weex-eros 目录,并进入生成的项目目录下:

$ bm eros init

依次填写:
  • 项目名称,默认 weex-eros-demo;

  • 初始版本号,默认 0.0.0;

脚手架会自动从 NPM 上拉取最新的 weex-eros 开发模板,并自动帮您自动执行了 cnpm install 来下载前端开发时常用库和的依赖,如果您的依赖有变动,也请在fe目录下手动执行npm install,如果您配置了淘宝源,也可以执行cnpm install

生成的目录机构如下:

项目分为3个文件夹,各自开发只需要关心各自的目录即可,但我们的主要操作其实都是到fe目录下开始进行的。

2. cd 进入到前端开发目录 fe 下

$ cd fe

3. 通过 install 来选择更新和加载相应平台的依赖,有且仅当本木依赖基础组件库版本更新的时候,您可以选择性的执行下面指令来更新,首次启动必须执行。

$ bm eros install

下面我们以ios为例:

bm eros install 中的 fe 选项对应组件库目前还在开发中,请给我们一点耐心。

当执行完此指令后,如果您已经安装完 Xcode ,自动会为你打开,这时候您在点击左上方选择对应 iphone 模拟器,点击 build 箭头按钮便开始编译和打包您的 app

注:在windows环境下,执行此命令因为是执行 .sh 脚本,所以需要 git bash 来帮我们执行,一般来说您安装了 git for windows,然后配置下环境变量就行,详情点击这里,如果出现了类似如下报错:

SyntaxError: Unexpected string
    at Object.exports.runInThisContext (vm.js:76:16)
    at Module._compile (module.js:542:28)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.runMain (module.js:604:10)
    at run (bootstrap_node.js:394:7)
    at startup (bootstrap_node.js:149:9)
    at bootstrap_node.js:509:3

请随便建一个以.sh为结尾的文件,右键设置默认打开程序是 git bash 即可。

首次打开我们已经为您内置了由一些 weex 的官方 demo 和我们二次封装的一些组件 demo 打包而成的内置包。所以您可以看到相关的页面。

当然我们希望在开发阶段边开发边调试,实时预览修改的变动,而不是每次都是用命令(sudo bm eros pack)来打内置包,所以下面我们开始配置开发调试。

results matching ""

    No results matching ""