znlgis 博客

GIS开发与技术分享

VUE3基础环境搭建

1. 安装vue.js

npm install vue -g

安装webpack

Webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。它的主要目的是将 JavaScript 文件打包在一起,打包后的文件用于在浏览器中使用,但它也能够转换、打包或包裹几乎任何资源或资产。其核心功能包括:

npm install webpack -g
npm install  webpack-cli -g

安装vue-cli

Vue CLI(命令行界面)是一个用于快速Vue.js开发的完整系统,为Vue生态系统提供了一个标准的工具基线。它允许开发者快速搭建新项目、向现有项目添加功能以及处理项目特定任务,如构建、测试和代码检查。以下是其核心功能:

npm install -g @vue/cli

安装vue-router

Vue Router 是 Vue.js 的官方路由管理器。它与 Vue.js 核心深度集成,使构建单页面应用变得简单。以下是 Vue Router 的一些主要用途:

通过使用 Vue Router,开发者可以非常方便地构建出具有复杂路由需求的单页面应用(SPA)。

npm install vue-router -g

安装vite

Vite 是一个现代化的前端构建工具,旨在提供更快的开发体验。它利用了 ES 模块的原生支持,实现了快速的冷启动和即时模块热更新。以下是 Vite 的一些主要用途:

Vite 的设计哲学是利用现代浏览器支持的标准 JavaScript 模块来提供快速的开发体验,同时通过构建步骤优化应用以适应生产环境。

npm install vite -g
npm install -g create-vite

安装vuex

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式和库。它用于集中管理应用中所有组件的状态,并以一种可预测的方式来实现状态的变更。以下是 Vuex 的一些主要用途:

在 Vue 应用中使用 Vuex,可以极大地提高应用的可维护性和开发效率。

npm install vuex@next -g

安装element-plus

element-plus 是一个为 Vue 3 设计的 UI 组件库,它提供了一套完整的、基于 Vue 3 的组件,用于快速构建高质量的用户界面。以下是 element-plus 的一些主要用途:

npm install element-plus -g

查看npm全局情况

npm list -g

创建Vue3项目

vue create vue3-demo

Babel的用途

Babel 是一个广泛使用的 JavaScript 编译器,主要用途包括:

Babel 的配置通常在项目的根目录下的 .babelrcbabel.config.js 文件中定义。开发者可以根据项目需求选择合适的插件和预设来配置 Babel。

ESLint的用途

ESLint 是一个开源的 JavaScript 代码检查工具,用于识别和报告代码中的模式。它的主要用途包括:

ESLint 的配置通常在项目的根目录下的 .eslintrc 文件或 package.json 文件的 eslintConfig 部分定义。开发者可以根据项目需求选择合适的规则和插件来配置 ESLint。

vue3-demo目录结构