这事儿我熟啊!我混前端社区这么多年,环境配置这块儿真是踩过不少坑。先说说我自己的经历吧。
我记得是 2015 年,我在北京的一家互联网公司做前端开发。那时候,公司里大部分人都用着 Sublime Text 和 WebStorm。我那时候也是,觉得这两个编辑器挺不错的,轻量级,配置简单,用起来挺舒服的。
后来,2017 年,我跳槽到一家做移动端开发的公司。那会儿,团队里开始流行使用 Visual Studio Code,因为那时候 VS Code 的插件生态已经非常丰富了,而且跨平台,大家都很喜欢。我跟着大家一起换成了 VS Code,用了之后发现,哇,这玩意儿是真的香!
除了编辑器,前端开发环境还包括 Node.js、npm 或者 yarn、各种构建工具,比如 Webpack、Gulp,还有版本控制工具 Git。我记得有一次,我在一个项目里用 Webpack 配置了半天,结果发现因为版本不兼容,导致打包出来的文件有问题,那可真是头大。
还有,记得有一次在杭州的一个项目里,我们团队用 Git 进行版本控制,结果因为配置不正确,导致一个同事的代码提交不上去,最后还得找运维帮忙解决。
现在,前端环境越来越丰富,比如 Docker 可以帮助我们快速搭建开发环境,Jenkins 可以实现自动化构建和部署。这块儿我只能说,根据项目需求和团队习惯来选择吧。
,对了,前端环境配置这块儿,如果你是新手,我建议先从基础开始,比如学习一下 Node.js 和 npm 的基本使用,然后慢慢接触各种构建工具和版本控制。这块儿没有固定的套路,主要是多实践,多总结。嘿嘿,希望这些经验能帮到你!
- Visual Studio Code
- Sublime Text
- Atom
- WebStorm
- Chrome DevTools
这就是坑,别信网上那些乱七八糟的IDE排名,用哪个顺手就哪个。
别用Sublime Text,除非你只写HTML。
WebStorm和Visual Studio Code是主流,适合多种前端开发。
别只依赖Chrome DevTools,它只是调试工具,不是开发环境。
2023年,常见的前端开发环境如下:
1. 编辑器:
- Sublime Text (2014年起)
- Visual Studio Code (2015年起)
- Atom (2015年起)
2. 包管理器: - npm (2009年起)
- Yarn (2016年起)
3. 版本控制: - Git (2005年起)
4. 构建工具: - Webpack (2012年起)
- Gulp (2012年起)
- Rollup (2015年起)
5. 模块化框架: - React (2013年起)
- Vue.js (2014年起)
- Angular (2010年起)
6. UI框架: - Bootstrap (2011年起)
- Material-UI (2015年起)
- Ant Design (2016年起)
7. 代码测试: - Jest (2014年起)
- Mocha (2009年起)
8. 性能优化: - Lighthouse (2017年起)
- Webpack Bundle Analyzer (2016年起)
9. 浏览器工具: - Chrome DevTools (2009年起)
- Firefox Developer Tools (2004年起)
10. 代码风格和格式化: - ESLint (2013年起)
- Prettier (2016年起)
这些工具和方法是前端开发领域的主流,根据项目需求和个人喜好,开发者可以选择不同的组合。