## dev

- npm i
- matriks2 gn-init
- matriks2 dll
- matriks2 dev


## use lego UI in other projects

- we can only use it in `matriks2` projects
- copy src/backend/lego into the same dir 
- empty src/backend/lego/namespaces, because they are used in demo projects
- in backend/node_modules/webpack-config/frontend-entries.js add following config

```
'lego': {
            entry: '@befe/form-engine-config-generator/index.js',
            template: templateWeb
        },
```

- in dev_server.js

```
var legoRouter = require('../lego/routers/legoRouter');

// 挂载 lego ui -> config 服务
app.use('/lego', legoRouter);

```
- npm i react-dnd
- use npm run plop, choose normal-pc-page and remember to choose `use lego`
-