发布网友 发布时间:2022-04-22 13:23
共2个回答
热心网友 时间:2022-04-24 01:17
构建就是把我们在开发环境写的代码,转换成生产环境的代码。
热心网友 时间:2022-04-24 02:35
构建就是把我们在开发环境写的代码,转换成生产环境的代码。
补充
构建过程
开发环境的代码
我们可能会用到es6、sass、jsx等,从而需要预编译
我们可能忘记写</div>,从而需要语法检查,各种lint,如HTMLlint Csslint eslit
我们可能用了react,他们有一些依赖,从而需要依赖管理
我们会更新代码,从而需要对文件进行版本管理
生产环境的代码
我们希望内容能正确的呈现,从而希望生产环境代码生成之前能有单元测试
希望资源少且小,从而能更快的完成页面的渲染
综上,构建过程应该包括 预编译、语法检查、词法检查、依赖处理、文件合并、文件压缩、单元测试、版本管理等 。
构建工具
比较流行的构建工具用gulp和grunt,具体使用请参考gulp、 grunt。
比较流行打包工具webpack和parcel-bundler,具体使用请参考webpack、parcel-bundler。