【前端开发环境安装、配置、项目搭建全教程】

这篇具有很好参考价值的文章主要介绍了【前端开发环境安装、配置、项目搭建全教程】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前端开发环境安装、配置、项目搭建全教程

1.Node环境安装

简单的说 Node.js 就是运行在服务端的 JavaScrip,基于 Chrome JavaScript 运行时建立的一个平台,Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 Javascript 的速度非常快,性能非常好。

1.node.js官网下载:下载地址

前端环境的安装与配置,前端,前端,vue,vscode,node.js,typescript

2.依据自己电脑Windows、macOS选择安装:

前端环境的安装与配置,前端,前端,vue,vscode,node.js,typescript

3.下载完毕后,依据安装流程傻瓜式一键安装。然后打开cmd命令行窗口,输入node -v查看node是否安装成功

前端环境的安装与配置,前端,前端,vue,vscode,node.js,typescript

2.VsCode开发工具安装

VS Code是这两年非常热门的一款开发工具,它不仅有提升开发体验的界面、轻量化的编辑器,还有丰富而强大的插件,这些优秀的插件使得VS Code生态体系更加吸引人,让开发效率大大提升

1.vscode官网下载:下载地址

依据自己电脑系统选择对应版本下载
然后一键式傻瓜安装
前端环境的安装与配置,前端,前端,vue,vscode,node.js,typescript

2.vscode常用必备基础插件

1.Chinese (Simplified) Language Pack for Visual Studio Code.

作用:编译器汉化
前端环境的安装与配置,前端,前端,vue,vscode,node.js,typescript

2.Prettier - Code formatter

作用:对代码进行快速格式化
前端环境的安装与配置,前端,前端,vue,vscode,node.js,typescript

3.Auto Rename Tag

作用:自动重命名 HTML/XML 标签
前端环境的安装与配置,前端,前端,vue,vscode,node.js,typescript

4.Auto Close Tag

作用:自动闭合 HTML/XML 标签:前端环境的安装与配置,前端,前端,vue,vscode,node.js,typescript

5.Git History

作用:在VS code中集成git工具,查看git记录,文件历史记录,比较分支及提交代码等
前端环境的安装与配置,前端,前端,vue,vscode,node.js,typescript
vscode中其他优秀高效插件可在评论区分享

3.Git工具安装

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目

1.Git官网下载 下载地址

根据电脑系统选择对应下载
一键式傻瓜安装
前端环境的安装与配置,前端,前端,vue,vscode,node.js,typescript
安装完毕后在cmd命令窗口输入git --version查看
前端环境的安装与配置,前端,前端,vue,vscode,node.js,typescript

2.Git配置

安装好后,在桌面任意位置右键,点击Git bash here,会弹出命令窗口
前端环境的安装与配置,前端,前端,vue,vscode,node.js,typescript

配置用户信息
$ git config --global user.name ""
$ git config --global user.email ""
Git常用命令
git init                                                  # 初始化本地git仓库(创建新仓库)
git status                                                # 查看当前版本状态(是否修改)
git add .                                                 # 增加当前子目录下所有更改过的文件
git commit -m 'xxx'                                       # 提交
git branch                                                # 显示本地分支
git push origin master                                    # 将当前分支push到远程master分支
git pull origin master                                    # 获取远程分支master并merge到当前分支

4.前端框架脚手架安装(技术栈vite+vue3+ts搭建为例)

vite+vue3+ts为目前最新技术栈,很有可能也是今后vue前端趋势,接下来则手把手教你学会构建一个项目

Vite快速搭建

1.打开命令行窗口
2.使用npm或者yarn

npm

npm init @vitejs/app

yarn

yarn create @vitejs/app
  1. 输入项目名称
  2. 选择vue
  3. 选择TS
  4. 进入项目
  5. npm install
  6. npm run dev
    前端环境的安装与配置,前端,前端,vue,vscode,node.js,typescript
    前端环境的安装与配置,前端,前端,vue,vscode,node.js,typescript
    以上则完成了一个vue3项目初步构建

5.集成路由、Vuex、Axios(技术栈vite+vue3+ts搭建为例)

参考出处:体验vite + vue3 + ts搭建项目的全过程

集成路由

1.安装支持vue3的路由(vue-router@4)
npm i vue-router@4
2.创建 src/router/index.ts 文件
import { createRouter, createWebHashHistory, RouteRecordRaw } from 'vue-router'

const routes: Array<RouteRecordRaw> = [
  {
    path: '/home',
    name: 'Home',
    component: () => import(/* webpackChunkName: "Home" */ '@/views/home.vue')
  },
  { path: '/', redirect: { name: 'Home' } }
]

const router = createRouter({
  history: createWebHashHistory(),
  routes
})

export default router
3.main.ts 文件中挂载
import { createApp } from 'vue'
import App from '@/App.vue'

import router from '@/router/index'

createApp(App).use(router).mount('#app')

集成Vuex

1.安装vue3状态管理工具 vuex@next
npm i vuex@next
2.创建 src/store/index.ts 文件
import { createStore } from 'vuex'

const defaultState = {
  count: 0
}

// Create a new store instance.
export default createStore({
  state() {
    return defaultState
  },
  mutations: {
    increment(state: typeof defaultState) {
      state.count += 1
    }
  },
  actions: {
    increment(context) {
      context.commit('increment')
    }
  },
  getters: {
    double(state: typeof defaultState) {
      return 2 * state.count
    }
  }
})
3.main.ts 文件中挂载
import { createApp } from 'vue'
import App from '@/App.vue'

import router from '@/router/index'
import store from '@/store/index'

createApp(App).use(router).use(store).mount('#app')

集成HTTP工具

1.安装 Axios
npm i axios
2.配置 Axios

封装一个工具方法,存放在src/utils/http.ts

import axios from 'axios'
import { Message } from 'element-plus'
// 创建axios实例
// 创建请求时可以用的配置选项

const instance = axios.create({
  withCredentials: true,
  timeout: 1000,
  baseURL: ''
})
// axios的全局配置
instance.defaults.headers.post = {
  'Content-Type': 'application/x-www-form-urlencoded'
}
instance.defaults.headers.common = {
  'Auth-Type': 'company-web',
  'X-Requested-With': 'XMLHttpRequest',
  token: 'sdfjlsdfjlsdjflsjflsfjlskd'
}

// 添加请求拦截器(post只能接受字符串类型数据)
instance.interceptors.request.use(
  (config) => {
    return config
  },
  (error) => {
    return Promise.reject(error)
  }
)

const errorHandle = (status, other) => {
  switch (status) {
    case 400:
      Message.error('信息校验失败')
      break
    case 401:
      Message.error('认证失败')
      break
    case 403:
      Message.error('token校验失败')
      break
    case 404:
      Message.error('请求的资源不存在')
      break
    default:
      Message.error(other)
      break
  }
}

// 添加响应拦截器
instance.interceptors.response.use(
  // 响应包含以下信息data,status,statusText,headers,config
  (res) => (res.status === 200 ? Promise.resolve(res) : Promise.reject(res)),
  (err) => {
    Message.error(err)
    const { response } = err
    if (response) {
      errorHandle(response.status, response.data)
      return Promise.reject(response)
    }
    Message.error('请求失败')
    return true
  }
)

export default instance
3.在需要使用的地方引入http.ts文件
import Http from '@/utils/http'
export default defineComponent({
  setup() {
    const store = useStore()
    const getData = () => {
      Http.get('url').then((res: Object) => {
        console.log(res)
      })
    }
    return {
      store,
      getData
    }
  }
})

以上则是前端环境配置、项目搭建全过程,如有不足之处望海涵和指正文章来源地址https://www.toymoban.com/news/detail-839426.html

到了这里,关于【前端开发环境安装、配置、项目搭建全教程】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端配置开发环境,新电脑配置前端开发环境,Vue开发环境配置的详细过程(前端开发环境配置,电脑重置后配置前端开发环境)

    简介:有时候,我们需要在新电脑 或者 电脑重置后,配置前端开发环境,具体都需要安装什么软件和插件,这里来记录一下(文章适合新手和小白,大佬可以带过)。 ✨前端开发环境,需要用到的软件和插件: Chrome Visual Studio Code(vscode)  Node.js(npm / cnpm) Vue CLI (vue-

    2024年03月19日
    浏览(50)
  • 搭建新项目 前端环境 及启动项目前的相关配置

    ** ** 提示:这里可以添加本文要记录的大概内容: 搭建新项目 前端环境 下图所示为开发时前端所用的编辑器 提示:以下是本篇文章正文内容,下面案例可供参考 注意:在配置时 有时候 localhost 可能 不太好用,所以我们 最好配置 成 127.0.0.1 指向我们的电脑 代码如下(示例

    2024年01月23日
    浏览(57)
  • Vue + Element UI 前端篇(一):搭建开发环境

    开发之前,请先熟悉下面的4个文档 vue.js2.0中文, 优秀的JS框架 vue-router, vue.js 配套路由 vuex,vue.js 应用状态管理库 Element,饿了么提供的UI框架 Node JS(npm) Visual Studio Code(前端IDE) 下载地址: 官网下载地址 Visual Studio Code 是一款非常优秀的开源编辑器,非常适合作为前端I

    2024年02月09日
    浏览(57)
  • 【Web】vue开发环境搭建教程(详细)

    【Vue】vue增加导航标签 本文链接:https://blog.csdn.net/youcheng_ge/article/details/134965353 【Vue】Element开发笔记 本文链接:https://blog.csdn.net/youcheng_ge/article/details/133947977 【Vue】vue,在Windows IIS平台部署 本文链接:https://blog.csdn.net/youcheng_ge/article/details/133859117 【Vue】vue2与WebApi跨域CORS问

    2024年02月09日
    浏览(54)
  • vue3 + Tailwind Css + Vite 搭建快速开发前端样式环境

    一个功能类优先的 CSS 框架,用于快速构建定制的用户界面。这是来自 TailwindCss 官方定义。 中文网站 Tailwindcss 基于原子化理念,将样式重复性代码降到最小,原本开发最大限度基于类名的声明块不重复,现在Tailwindcss基于单独一句声明不重复。 活跃度 github starts 数量达到

    2024年02月04日
    浏览(67)
  • Vue3环境安装即项目搭建

    node.js 中文网 https://nodejs.org/zh-cn/cn/ 下载合适的安装包 进入系统环境变量界面 选择系统变量 path 点击新建 查看是否有node.js 的安装路径 查看 node 版本命令:node -v 查看 npm 版本命令 npm - v 检测 cnpm -v 检查版本 vue --version 或者 vue -V 1 第一种方式 使用命令行界面 进入你需要保存

    2024年01月22日
    浏览(50)
  • 搭建vue项目环境之二(完成基础环境的搭建之后开始正式安装)

            由于工作太忙了,一直都是东奔西跑的,好多知识都是零散的,最近刚好有空,就计划利用这个空闲时间认真的整理以前学过的知识,帮助自己回顾过往,中间也难免有很多错误,欢迎指正挑刺。一直以来都是万金油,最后就是啥都会,但是也都是啥都会一点也都不

    2024年02月11日
    浏览(44)
  • 【Vue篇】mac上Vue 开发环境搭建、运行Vue项目(保姆级)

    首先,了解一下,Vue 的整体开发环境。 Homebrew :Mac 系统下的包管理器,类似于 Linux 下的 apt-get,Windows 的控制面板 - 安装删除程序 Node.js : JavaScript 运行环境(runtime),不同系统之间不能直接运行各种编程语言,Runtime类似于各国会议上的同声传译 npm : Nodejs 下的包管理器

    2024年02月05日
    浏览(41)
  • VS Code上搭建Vue开发环境超详细教程

    这篇关于在Visual Studio Code上搭建vue开发环境的超详细教程手把手教会你! 首先在Visual Studio Code上搭建vue开发环境有几个步骤: 1、下载安装node.js 2、安装npm 3、安装cnpm 4、安装vue/cli脚手架 5、创建vue项目  6、运行vue项目   1.下载安装node.js 地址:node.js官网下载 打开 Visual Stud

    2024年02月05日
    浏览(57)
  • Vue3通透教程【十五】补充TS开发环境搭建问题

    专栏介绍: 凉哥作为 Vue 的忠实 粉丝输出过大量的 Vue 文章,应粉丝要求开始更新 Vue3 的相关技术文章,Vue 框架目前的地位大家应该都晓得,所谓三大框架使用人数最多,公司选型最多的框架,凉哥之前在文章中也提到过就是 Vue 框架之所以火起来的原因,和 Vue 框架相比其

    2024年02月15日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包