亲测!推荐几款很好用的前端开发工具,强烈推荐VSCode!

缺点是收费

2. WebStorm,JetBrains公司旗下一款JavaScript 开发工具

被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能

3. HBuilder,DCloud数字天堂)推出的一款支持HTML5Web开发IDE

HBuilder的编写用到了JavaC、Web和Ruby

HBuilder本身主体是由Java编写,它基于Eclipse,所以顺其自然地兼容了Eclipse插件

4. visual studio code 强烈推荐!!

因为本人用的就是这款,以前刚学习开发时,也迷茫不知道用哪一款开发工具比较好。

大学里我的专业是Java,属于后端开发,由于一些原因,用了一年多时间自学前端,小有成就

开发Java时,比较喜欢用MyEclipse,也用过HBuilder

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!**

<think>我们正在回答用户关于前端开发运行环境需要安装哪些软件依赖的问题。根据引用内容,我们可以将安装内容分为几个部分:编辑器、运行时依赖开发时依赖的安装,以及一些辅助工具。首先,用户需要安装一个代码编辑器,这是前端开发的"吃饭工具"[^1]。常见的编辑器VSCode、Sublime Text、WebStorm等。其次,需要安装Node.jsnpm(Node PackageManager),因为现代前端开发依赖大量的npm包。Node.js安装后会自带npm。然后,我们需要区分运行时依赖(dependencies)开发时依赖(devDependencies):-运行时依赖:项目实际运行时所依赖的包,使用`npminstall <package>--save`(或`-S`)安装,会记录在package.json的dependencies字段中[^2][^3]。-开发时依赖:仅在开发过程中需要的包(如构建工具试库等),使用`npm install<package> --save-dev`(或`-D`)安装,会记录在package.json的devDependencies字段中[^3]。此外,可能还需要一些构建工具(如Webpack、Vite、Rollup等)打包工具,这些通常作为开发时依赖安装。最后,用户可能还需要浏览器开发者工具(如ChromeDevTools)用于调试。下面我们详细列出需要安装的软件依赖:###1.编辑器(必备)- **Visual StudioCode (VS Code)**:目前最流行的前端开发编辑器,拥有丰富的插件生态系统[^1]。-安装地址:[https://code.visualstudio.com/](https://code.visualstudio.com/)-推荐插件:- ESLint:代码质量检查-Prettier:代码格式化- LiveServer:实时预览网页-各种语言支持(如Vue、React、TypeScript等)###2.运行环境与包管理- **Node.js**:包括npm,用于管理项目依赖运行JavaScript服务。-安装地址:[https://nodejs.org/](https://nodejs.org/)-建议安装LTS(长期支持)版本。###3.项目依赖在项目根目录下,通过npm安装依赖。根据项目需求,安装的依赖分为: -**运行时依赖**:例如Vue、React、Vuex、Vue Router等框架库。```bashnpminstall vue@next --save#安装Vue3并保存到dependencies```- **开发时依赖**:例如构建工具、编译器、试库等。```bashnpminstall webpack --save-dev#安装Webpack作为开发依赖```###4.构建工具(可选但常用) -**Webpack**:模块打包工具,用于打包、压缩、转译(如将ES6+转成ES5)等。 -**Vite**:新一代前端构建工具,速度更快。- **Babel**:JavaScript编译器,将新语法转换为旧浏览器兼容的语法。 -**ESLint**:代码检查工具。- **TypeScript**:如果需要使用TypeScript,则需要安装。这些构建工具通常作为开发时依赖安装。###5.浏览器开发者工具- **ChromeDevTools**:内置在Chrome浏览器中,按F12即可打开,用于调试HTML/CSS/JavaScript、性能分析等。###6.版本控制工具推荐) -**Git**:用于代码版本控制。-安装地址:[https://git-scm.com/](https://git-scm.com/)###7.其他辅助工具-**Postman**:用于试API接口。 -**Figma**:用于设计稿查看量。 ###总结步骤1.安装编辑器(如VSCode)并配置常用插件。 2.安装Node.js(包含npm)。 3.创建项目目录,使用`npminit`初始化项目(生成package.json文件)。4.根据项目需求安装运行时依赖(`npminstall --save ...`)开发时依赖(`npm install--save-dev ...`)。5.配置构建工具(如Webpack或Vite的配置文件)。6.安装Git并学习基本命令(可选但强烈推荐)。7.使用浏览器开发者工具进行调试。注意:不同的前端框架(如React、Vue、Angular)可能有自己的脚手架工具,可以快速生成项目模板(例如Vue的`vue-cli`,React的`create-react-app`),这些工具会帮你配置好很多依赖构建配置。 ---§§相关问题§§1.如何配置VSCode用于Vue开发?2.npmyarn有什么区别?3.如何升级Node.js版本?4.如何解决npm安装依赖时的版本冲突问题?5.前端项目如何配置ESLintPrettier?</think>根据您的需求,前端开发运行环境需要安装以下核心软件依赖: ### 一、基础开发工具 1. **代码编辑器**(必备): - **Visual Studio Code**:主流前端开发工具[^1] - 推荐安装插件: - ESLint(代码规范检查) - Prettier(代码格式化) - Live Server(实时预览) - 框架支持插件(Vue/React/Angular等) 2. **浏览器开发者工具**: - Chrome DevTools(Chrome内置) - Firefox Developer Edition 3. **版本控制**: - Git(代码版本管理) - GitHub Desktop(图形化界面) ### 二、运行环境依赖 1. **Node.js**(核心运行时): - 包含npm包管理器 - 下载地址:https://nodejs.org/ 2. **包管理工具**: ```bash # 生产环境依赖(运行时必需) npm install <package> --save # 或 npm i -S <package> # 开发环境依赖(仅开发阶段需要) npm install <package> --save-dev # 或 npm i -D <package> # 全局工具(如脚手架) npm install -g <package> # 如 vue-cli, create-react-app[^3] ``` 3. **基础依赖类型**: | 依赖类型 | package.json字段 | 安装命令 | 示例 | |----------------|------------------|-------------------|---------------------| | 生产依赖 | `dependencies` | `npm i -S` | Vue, React, Axios | | 开发依赖 | `devDependencies`| `npm i -D` | Webpack, ESLint | | 全局工具 | 不写入 | `npm i -g` | Vue CLI, Typescript | ### 三、构建工具链(开发依赖) 1. **打包工具**: - Webpack/Vite/Rollup(模块打包) - Babel(JavaScript编译) 2. **CSS预处理**: - Sass/Less(安装对应loader) 3. **代码质量**: - ESLint(代码规范) - Prettier(自动格式化) - Jest/Cypress(试框架) ### 四、配置示例(package.json) ```json { "name": "my-project", "dependencies": { "vue": "^3.2.0", // 运行时必需 "axios": "^1.0.0" // 生产依赖 }, "devDependencies": { "webpack": "^5.0.0", // 开发依赖 "eslint": "^8.0.0", // 开发依赖 "sass-loader": "^13.0.0" // 开发依赖 } } ``` ### 五、环境验证步骤 1. 安装Node.js后验证: ```bash node -v # 查看Node版本 npm -v # 查看npm版本 ``` 2. 创建项目并安装依赖: ```bash npm init -y # 初始化项目 npm install vue --save # 安装生产依赖 npm install webpack --save-dev # 安装开发依赖 ``` > **提示**:现代前端框架如Vue/React/Angular都提供官方脚手架工具(如`vue-cli`或`create-react-app`),可一键生成包含所有必要依赖的项目模板[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值