快速开始

模块工程解决方案不仅提供了丰富的功能,同时也支持通过插件的方式为当前项目扩展能力。

我们可以通过下面的例子来快速了解如果编写一个 module-tools 插件:

首先我们在初始化的项目下创建 ./plugins/example.ts 文件。

接着在 example.ts 文件中增加插件的代码。

然后我们通过 plugins API,将刚刚写好的插件进行注册。

最后运行 modern build,就可以看到。

./project
Copy

./
├── plugins
│ └── example.ts
├── src/
└── modern.config.ts

通过上面这个例子,我们了解到了下面几件事:

  • 推荐的插件目录结构
  • 插件的初始化代码
  • 插件的注册

除了以上内容以外,我们还需要了解:

,