返回介绍

快速开始

发布于 2019-12-26 23:51:13 字数 1906 浏览 1772 评论 0 收藏 0

初始化项目

基于 npm init rax 命令,可以快速创建一个 Rax 多端应用(注意:npm 版本需 >= 6.1.0):

$ npm init rax <YourProjectName>

内部用户也可以选择使用 def 来初始化 Rax 工程,使用 def 初始化的应用可以在后续直接接入 DEF 发布系统:

$ def init rax

初始化项目过程中, 您可以根据提示选择一个或多个需要投放的端,目前可供选择的有 Web、 Weex、Alibaba Miniapp、WeChat MiniProgram、Kraken (Flutter):

使用方向键导航到具体项目,使用空格选中或者取消选中。

Choose targets your project want to run(Press <space> to select, <a> to toggle all, <i> to invert selection)
❯ ◉ Web
   ◯ Weex
   ◯ Alibaba MiniApp
   ◯ WeChat MiniProgram
   ◯ Kraken (Flutter)

面向 Web 端,您还可以选择性的开启 SSR(服务器端渲染) 能力来增强应用体验,若不需要开启附加功能直接回车即可。

Do you want to enable these features?
❯◉ server sider rendering (ssr)

Rax 的多端项目遵循同一套工程结构和开发规范,一次开发,便可同时被投放于 Web、Weex、小程序等多个容器,从而避免了业务在多端投放需求下的重复开发工作。

项目调试

初始化项目后,可通过 npm start 命令进行项目调试:

# 进入项目目录
$ cd <YourProjectPath>
# 安装依赖
$ npm install
# 启动调试服务
$ npm start

不同容器调试方法不同,关于项目调试的更多信息可以参考以下文档:

项目构建

项目开发完成后,可通过 npm run build 构建项目:

$ npm run build

关于项目构建的更多信息可以参考以下文档:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文