一、写代码之前
1.在写项目代码之前,你可能得先这么做一些事
2.选择包管理工具,初始化 package.json 文件
3.查找项目引用的框架依赖和工具依赖包,并逐一安装相关的包
4.针对已安装的包分别写对应的配置
5.配置本地 web server,代理静态资源文件
二、可能还需要做其它事
做完上面的事情之后,你才能开始去写一个“hello world”。这只是配置了一个开发环境,如果引入测试环境,你还得安装单元测试的相关的依赖包,写对应的配置和运行脚本,发布到生产环境则需要进行代码合并、压缩、混淆,规范化的发布可能还要引入持续集成工具
三、为什么不用xxx-cli工具?
这些工具已经很好用了,但是个性化自己的脚手架很有必要,举个栗子假设你现在xxx-cl生成了一个项目,但是在你开发完了整个项目之后用了很多自己习惯的方式,比如一些自己写的工具或者一些样式库或者第三方组件,组件库等等,而且是很常用的,当我们开发下个项目的时候发现这些难道需要我重新copy一份过去?或者当你想自己定义一些输入行命令的时候那做个自己的脚手架那就很有必要了!当然遇到这种问题的时候也许有其他解决方案,总而言之技多不压身自己尝试去做下就有更多的收获