安装
Brick Next 被设计为可以逐步采用。您可以根据需要,尽可能少或尽可能多地使用 Brick Next 渲染用户界面。无论您是想体验 Brick Next,还是想在 HTML 页面中添加一些低代码能力,或者是启动一个复杂的基于 Brick Next 的应用,本节都将帮助您入门。
试用 Brick Next
您不需要安装任何东西就可以试用 Brick Next。试试编辑下面的示例!
您可以直接编辑它,或者 Fork 一个 StackBlitz 上的项目。
在本地试用 Brick Next
如果您想在本地计算机上试用 Brick Next:
- 安装 Node.js
- 打开 StackBlitz 上的入门项目,在 Project 面板上,找到下载按钮并点击它,下载项目文件到本地
- 解压下载的文件,然后打开一个终端,
cd
到解压后的 目录 - 使用
npm install
安装依赖 - 执行
npm start
启动本地服务器,按照提示在浏览器中查看代码运行效果
开始新的 Brick Next 项目
如果您想开始一个新的 Brick Next 项目,您可以参考上面的步骤,但是下载这个项目。
这将激活 Brick Next 的完整功能,例如多应用和路由。
添加 Brick Next 到已有的项目
如果您希望在已有的项目中添加一些低代码能力,您不需要将其重写为 Brick Next。只需将 Brick Next 添加到您的现有技术栈中,然后以低代码的形式在任何地方渲染由构件组成的 storyboards。
# First install the main packages
npm install --save @next-core/runtime @next-core/webpack
# Then install the brick packages you want to use
npm install --save @next-bricks/shoelace
npm install --save @next-bricks/basic @next-bricks/icons
webpack.config.js
const { RuntimePlugin } = require('@next-core/webpack');
module.exports = {
// ...
plugins: [
new RuntimePlugin({
brickPackages: [
'@next-bricks/icons',
'@next-bricks/basic',
'@next-bricks/shoelace',
],
}),
]
};
index.js
import('./bootstrap.js');
bootstrap.js
import { unstable_createRoot } from '@next-core/runtime';
const container = document.querySelector('#app');
const root = unstable_createRoot(container);
root.render(storyboard, {
context,
});