快速开始
优质
小牛编辑
176浏览
2023-12-01
初始化项目
基于 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
关于项目构建的更多信息可以参考以下文档: