使用 create-remax-app 选择你要创建的小程序。
受支持的小程序列表:
注意
Remax 要求 Node.js 版本大于等于 12
// JavaScript 模板$ npx create-remax-app my-app或者// TypeScript 模板$ npx create-remax-app my-app -t
$ npm run dev # 非跨平台or$ npm run dev <platform> # 跨平台,如:要在阿里小程序环境运行,则 npm run dev ali
打开小程序开发者工具,选中项目下的 dist 目录,你将看到
成功!
现在我们来看一下 Remax 应用的结构:
my-app/┳ package.json┣ dist/┣ node_modules/┣ public/┣ src/┗━┓ app.js┣ app.css┣ app.config.js┣ pages/┗━┓ index/┗━┓┣ index.js┣ index.css┣ index.config.js
dist 为编译后的文件目录。
public 为全局静态资源目录,具体可参考 public 目录。
src 为源文件目录。
app.js 入口文件,具体可参考 指南 - 框架。
app.css 样式。
app.config.js 为小程序全局配置文件,对应 app.json,具体可参考 指南 - 配置。
module.exports = {pages: ['pages/index/index'],window: {defaultTitle: 'My Project',},};
pages 存放项目页面。
import * as React from 'react';import { View, Text } from 'remax/ali';import './index.css';export default () => {return (<View><Text>pages/index/index</Text></View>);};
默认导出的的 React 组件就是当前的页面,关于生命周期的使用方式参考《生命周期》。
Remax 针对不同平台提供了对应的组件和 API,如 remax/ali,remax/wechat,remax/toutiao 等等,你可以根据需要选择对应的平台。关于跨平台开发请参考《跨平台开发》。
index.css 页面样式文件,关于样式请参考《样式》。
index.config.js 页面配置文件,会自动转换成小程序页面配置文件 index.json,关于配置请参考《配置》。