淘系自研前端环境管理工具 AppToolkit 正式发布

简介: AppToolkit提供可视化配置环节的能力,屏蔽环节配置的复杂度和命令行的而学习成本,帮助开发者简单快速搭建前端开发环境。

前端社区日渐繁荣的同时,前端环境也日渐复杂。一般来说,开发前端应用前需要安装 Git、Node.js、Google Chrome、Visiual Studio Code 等软件工具,并且有大量繁琐的环境配置。虽然社区上有类似的工具(如:chocolatey、homebrew 等)解决环境安装、配置和管理难的问题,但这部分工具往往需要开发者接触大量的命令行操作,对于刚入门编程的开发者来说,还是有一定的学习成本的。


基于此背景,我们推出一款基于 Electron 的桌面客户端——AppToolkit[1]。AppToolkit 提供可视化配置环境的能力,屏蔽环境配置的复杂度和命令行的学习成本,帮助开发者简单快速搭建前端开发环境。


微信图片_20211119172107.jpg


经过近3个月的开发迭代,AppToolkit[2]正式对外发布,欢迎大家体验。


mac 版下载地址[3]


下面将会介绍 AppToolkit 有哪些能力,以及如何使用这些能力解决这些问题。


更快速、更简单配置前端环境


AppToolkit 提供一键快速安装开发必备软件工具,包括 Git、Node.js、Google Chrome、VS Code、基于 VS Code 插件的 AppWorks 研发工具集以及包管理工具 tnpm/cnpm,帮助开发者快速搭建基本前端开发环境。


微信图片_20211119172217.gif现在你可以打开 Visual Studio Code 编辑器,配合 AppWorks[4],开始前端开发之旅啦!


精选的开发工具,带来更高开发效率


我们精选了常见且好用的前端开发工具,开发工具类别包括但不限定于浏览器、IDE、网络代理工具、接口调试工具、DevTools 等,在 AppToolkit 中可一键快速安装工具,大大减少查找和安装工具的时间。


微信图片_20211119172355.gif


可视化的 Node 管理


当某些 npm 模块因为本地的 Node.js 版本过低不能运行,或者想体验新版本 Node.js 的新特性,你可能需要把原来的 Node.js 卸载,然后下载新版本的 Node.js 并安装。在AppToolkit 中,支持一键安装或切换其他 Node.js 版本,让整个过程变得轻松简单。


微信图片_20211119172540.gif


对于切换到其他版本的 Node.js 后原来的全局依赖不可用的问题,AppToolkit 可一键配置统一的全局依赖安装路径,避免多次重复安装全局依赖。


另外,AppToolkit 提供全局 npm 镜像源管理,帮助开发者快速切换镜像源;支持可视化管理全局 npm 依赖,可快速查找、安装、升级和卸载依赖。


微信图片_20211119172611.jpg

更快速、更安全的 Git 管理


在过去,修改 Git 配置需要接触大量的命令行操作,对于刚入门编程的开发者来说学习门槛较高。AppToolkit 提供可视化的方式,帮助开发者更简单更快速管理全局 Git 配置。


微信图片_20211119172658.gif


多Git 账号管理最佳实践


作为专业前端开发,相信大家的都会有多 Git 账号开发的场景。比如:


  • 开发开源的项目,需用到 GitHub 账号;
  • 开发公司内部项目,需用到 GitLab ,Gitee 等账号;
  • ...


多 Git 账号切换十分繁琐,同时容易出现 Git 账号混用的情况,让很多开发者头痛不已。为此我们提供了非常便捷的最佳实践,并在阿里淘系前端团队中广受好评。


微信图片_20211119172755.jpg


假设现在在 GitHub 和 Gitee 中开发项目,在 workspace 目录下有 gitub-projectsgitee-projects 两个目录用于存放 Git 项目。在 AppToolkit 中可快速新增对应 Git 配置,同时会自动为每份 Git 配置生成一份 SSH 密钥。添加 SSH 公钥到对应的代码托管平台后,便可 git clone 对应项目至对应目录下。之后的 Git 相关操作无需关注 Git 账号信息,Git 账号混用的问题也不会出现。


最后


AppToolkit 将持续重视用户体验,做开发者喜欢的前端环境管理工具。如果使用过程中有任何疑问或问题,请加入用户钉钉群或者提 issues[5],我们将第一时间为你答疑:


1637314176(1).png

相关文章
|
4月前
|
运维 前端开发 JavaScript
前端埋点校验工具:数据驱动的最后一道防线
数据埋点是企业决策的关键基础,但常面临覆盖率低、数据不准和故障难排查三大难题。本文深入剖析了这些问题的成因与影响,并提出“三维校验矩阵”解决方案:提升覆盖率至99.8%、降低错误率至0.3%、提速故障定位5倍。同时对比Split.io、Tealium、Sentry、板栗看板等工具优劣,为企业选型提供参考。迈向高质量数据治理,从精准埋点开始。
|
10月前
|
机器学习/深度学习 人工智能 自然语言处理
DeepSeek Artifacts:在线实时预览的前端 AI 编程工具,基于DeepSeek V3快速生成React App
DeepSeek Artifacts是Hugging Face推出的免费AI编程工具,基于DeepSeek V3,支持快速生成React和Tailwind CSS代码,适合快速原型开发和前端组件构建。
2288 39
DeepSeek Artifacts:在线实时预览的前端 AI 编程工具,基于DeepSeek V3快速生成React App
|
8月前
|
JSON 人工智能 前端开发
前端开发中使用whistle代理工具
Whistle是一款强大的代理工具,相比Charles、Fiddler更轻量且功能丰富。它适用于前端开发中的多种场景,如接口数据Mock、接口代理、静态资源代理等。通过简单的规则配置,可将接口指向本地JSON文件,解决跨域问题,或代理静态资源以满足特定域名访问需求。此外,Whistle还支持本地端口间转发与移动端请求抓包,搭配SwitchyOmega插件使用效果更佳。需注意,使用前请确保已安装Node环境并参考官方文档完成基础配置。
|
11月前
|
人工智能 前端开发 小程序
2024年12月30日蜻蜓蜻蜓AI工具系统v1.0.0发布-优雅草科技本产品前端源代码已对外开源可免费商用-优雅草老八
2024年12月30日蜻蜓蜻蜓AI工具系统v1.0.0发布-优雅草科技本产品前端源代码已对外开源可免费商用-优雅草老八
358 31
2024年12月30日蜻蜓蜻蜓AI工具系统v1.0.0发布-优雅草科技本产品前端源代码已对外开源可免费商用-优雅草老八
|
10月前
|
Dart 前端开发 架构师
【01】vs-code如何配置flutter环境-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈-供大大的学习提升
【01】vs-code如何配置flutter环境-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈-供大大的学习提升
535 26
|
9月前
|
人工智能 自然语言处理 前端开发
VSCode AI提效工具,通义灵码前端开发体验
通义灵码2.0是一款强大的VS Code插件,安装简便,图标易记。其亮点包括接入deepseek-v3/r1模型,支持智能问答、AI编程、代码优化及贴图提问;多语言和编辑器支持;个性化使用满足不同需求。个人版完全免费,节省12%开发时间。对比1.0版本,2.0在功能实现上更加完善,尤其在前端项目中表现出色,根据需求描述生成完整项目结构和详细代码,极大提升开发效率。
699 0
|
11月前
|
前端开发 JavaScript 开发者
前端项目代码规范工具 (ESLint. Prettier. Stylelint. TypeScript)
前端项目代码规范工具 (ESLint. Prettier. Stylelint. TypeScript)
664 4
|
前端开发 数据处理 Android开发
Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍
本文深入探讨了Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍,以及具体操作步骤、常见问题解决、高级调试技巧、团队协作中的调试应用和未来发展趋势,旨在帮助开发者提高调试效率,提升应用质量。
440 8
|
监控 前端开发 JavaScript
前端稳定性工具-Sentry
【11月更文挑战第9天】Sentry 是一个开源的错误和性能监控平台,支持多种编程语言和框架。它能够捕获前端应用中的各种错误和性能问题,提供详细的错误信息和用户行为关联,帮助开发团队快速定位和解决问题,优化应用性能。但需注意隐私保护、数据准确性和成本控制。
1373 3
|
Web App开发 前端开发 JavaScript
前端开发的秘密武器:这些工具让你轻松应对各种复杂布局!
【10月更文挑战第31天】前端开发充满挑战,尤其是在处理复杂布局时。本文介绍了几种关键工具和技术,如HTML和CSS基础、Firefox开发者工具、Visual Studio Code以及Vue、React和Angular等前端框架,帮助开发者高效应对复杂布局,提升代码质量和用户体验。
168 2

热门文章

最新文章

  • 1
    前端如何存储数据:Cookie、LocalStorage 与 SessionStorage 全面解析
  • 2
    前端工程化演进之路:从手工作坊到AI驱动的智能化开发
  • 3
    Vue 3 + TypeScript 现代前端开发最佳实践(2025版指南)
  • 4
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式