🎨 前端开发
包管理:npm、yarn、pnpm 与 package.json
从"为什么需要包管理"讲起,搞懂 package.json、语义化版本号、lockfile 的作用,并对比 npm/yarn/pnpm 的取舍,避免依赖地狱。
#工程化#npm#pnpm
前端开发 · 共 5 篇
从"为什么需要包管理"讲起,搞懂 package.json、语义化版本号、lockfile 的作用,并对比 npm/yarn/pnpm 的取舍,避免依赖地狱。
从"浏览器认什么"讲起,理解模块打包、转译、代码压缩的必要性,搞懂 Vite 与 Webpack 的核心概念、dev server 与热更新如何提升开发效率。
从"JS 的动态类型之痛"讲起,掌握 TypeScript 的类型注解、接口、联合类型与泛型,理解为什么大型项目离不开类型检查。
从"为什么需要规范"讲起,搞懂 ESLint(找错)与 Prettier(统一格式)的分工,配置 editorconfig、git hooks 与 lint-staged,把风格争论交给工具。
从"手工部署的痛"讲起,理解持续集成与持续交付的概念,用 GitHub Actions 跑自动测试与构建,把"推代码"到"上线"串成一条自动流水线。