- 传统语言或者语法的弊端(想要使用ES最新语法,但是浏览器兼容不好)
- 无法使用模块化/组件化
- 重复的机械式工作(react代码每次新增一个新的一个页面都要添加一个js文件,一个css文件)
- 代码风格统一,质量保证(多人协作时每个人写代码的风格不同,导致代码风格统一)
- 依赖后端服务接口支持
- 整体依赖后端项目
我觉得脚手架除了可以创建项目结构外,还便于多人协作,让团队中的编码风格保持一致、提高编码质量。同时脚手架工具还能为我们减少一些不必要的重复操作,让我们可以减少开发中很多不必要的错误和麻烦,总得来说脚手架工具的各种功能,和为我们解决的各种问题都是为了让提高开发效率,从而更快更好地完成编码工作。