打开支付宝小程序开发者工具,就可以直接根据需要选择一个功能完备的模板初始化项目,比如开发者想要在支付宝小程序中体验 Serverless 的功能,就可以直接选中 Serverless 入门 DEMO 这个模板创建项目。
项目初始化之后,开发者也是在这个 IDE 中进行开发、构建、发布,在整个开发链路中,都不会有切换工具带来的负担,对于开发者而言,开发体验是非常棒的。
参考链接:https://opendocs.alipay.com/mini/ide/start-page
VSCode 插件:Iceworks目前很多前端开发者都在用 VSCode 整个编辑器,如果让开发者为了一些提效的能力去放弃常用、熟悉的编辑器,也不是一个很好的选择。VSCode 插件作为一个轻量级的接入方式,也可以让开发者在 VSCode 中使用初始化项目等功能。
比如,Iceworks 就是一款可视化智能研发助手,帮助开发者快速使用可视化和智能化的能力进行应用开发。
在 VSCode 中安装了 Iceworks 插件之后,就有图形化界面引导创建应用,点击完成之后就直接在本地生成项目文件了。在这之后,就是正常地使用 VSCode 进行开发。
参考链接:https://ice.work/docs/guide/gui-start
总结这篇文章主要是介绍前端工程化中初始化项目的部分,CLI 章节对 Vue CLI 和 Create React App 进行了源码解析,其它章节没有展开介绍,感兴趣的朋友可以深入了解一下。