NodeJS v14 LTS
npm i
安装依赖
npm run dev
即可启动临时 http 服务器
npm run build
即可构建,dist 目录下的文件用于部署
在 components 目录新建页面文件夹,并创建入口文件 src/<page>/index.tsx
,参考 src/template.tsx
文件即可。
之后在入口文件 src/index.tsx
中添加路径解析即可:
m.route(document.body, '/', {
'/browser/:server': PAGE('browser_server', 'raw'),
'/browser': PAGE('browser', 'raw'),
'/': PAGE('template', 'raw'),
'/<YourRoute>': PAGE('<YourComponent>'),
});
和页面同理,例如创建了组建 item.tsx
,在页面中调用时如下
// 导入组建
import Item from './item';
export default class implements m.ClassComponent {
// ... 页面其他功能
view() {
return (
<div class="container">
<Item id=1 />
</div>
);
}
}
<div class="container">
{list.map(item => (
<Item id={item} />
))}
</div>
在 src/styles
目录创建你的样式文件 mystyle.scss
并在你的组建头中引用即可:
import 'styles/mystyle.scss';
参考这里