weex(1):weexpack 的使用

文档链接https://www.npmjs.com/package/weexpack

weexpack与weex-toolkit

weepack是一套weex应用工程和插件工程开发集,可以创建,打包工程。weex-toolkit集成了部分weexpack的命令调用。使用如下:

# 使用weexpack 命令
$ weexpack platform add ios

# 使用weex-toolkit
$ weex platform add  ios

# 使用weexpack 命令
$ weexpack plugin add weex-action-sheet

# 使用weex-toolkit

命令介绍

  • 打包命令

    • weexpack create — 创建 weex 工程项目。
  • weexpack platform add/remove — 安装/移除 weex 应用模版,默认模版支持 weex bundle 调试和插件机制。

  • weexpack platform list — 查看已安装的平台模版及版本。

  • weexpack platform run - 打包应用并安装到设备运行。

  • 插件使用者命令

  • weexpack plugin add/remove — 安装/移除 weex 插件。

  • 插件开发者命令

  • weexpack plugin create - 生成weex插件模版,主要是配置文件和必需的目录。

  • weexpack plugin publish - 发布插件到weex插件市场。

mac下安装:
1.首页安装过node ,可使 npm命令

$ npm install -g weexpack

使用weexpack创建工程

$ weexpack create appName

通过 create 命令创建的工程默认不包含 ios 和 android 工程模版,创建完成之后就可以切换到appName目录下并安装依赖。

$ cd appName && npm install

安装 weex 应用模版

  $ weexpack platform add ios

打包运行

模拟器运行

$ weexpack run ios

构建ipa包

$ weexpack build ios

构建包的过程中,将会提示让您输入CodeSign(证书),Profile(provisioning profile),AppId,只有输入真实的这些信息才能成功打包。 其余如AppName,和入口weex bundle文件可以编辑项目目录下的ios.config.json配置。 打完包成功之后,可以在/playground/build/ipa_build/目录下获取ipa文件

*注:证书需要预先安装到keychain中,在keychain中点击右键获取证书id(证书名称),provisioning profile文件(mobileprovision)需要获取UUID,进入目录 可以看到mobileprovision_UUID.sh文件,此文件可以获取到UUID

mobileprovision_UUID.sh用法如下: $ ./mobileprovision_UUID.sh *mobileprovision 参数(*mobileprovision)为provisioning profile文件路径

我建议还是通过xcode打包比较好点,不必这么麻烦。


举个例子:
https://github.com/weexteam/weex-pack/wiki/Create-Weex-One-App-with-Weexpack
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值