作者回复: 大厂是有一套比较完善的CI/CD工作流程,比如:Gitlab CI或者Jenkins CI等等。每次代码push都会经过CI阶段,会开一个Docker镜像跑任务。进行代码打包构建、单元测试和代码ESLint检查。 如果没问题,则会进行测试环境或者生产环境的代码部署,这个阶段会经历Code Review,打出版本包,包升级下发到指定机器。然后完成部署流程。
作者回复: 后面干货多多,哈哈😄
作者回复: 这个是因为做SSR的时候Node.js 需要去 require 我们生成的这个 js 文件,而 Node.js 的包管理遵从 commonjs 规范,因此构建生成的这个 js 文件需要兼容 commonjs,否则无法再 Node.js 里面进行 require。 服务端渲染的构建都需要这样设置
作者回复: 是的,需要服务器支持。其它语言也是可以的,不过前端开发最好还是使用Node.js作为中间层更加合理点。
作者回复: 你需要检查下 dist 目录是否生成了这个 search-server.js 文件。 可以对比下:https://github.com/geektime-geekbang/geektime-webpack-course/tree/master/src/chapter03
作者回复: 嗯嗯,努力更新中
作者回复: 感谢夸奖
作者回复: 哈哈,感谢夸奖
作者回复: 谢谢夸奖