当前位置: 首页 > news >正文

Web前端开发工具和依赖安装

各种安装:

node.js

https://nodejs.org/zh-cn/

安装完node.js 可以使用npm,npm跟随nodejs一起安装

node --version  查看已安装node.js的版本,确认是否安装nodejs
npm -v 查看npm版本npm install <Module Name> 安装模块
npm install -g <Module Name>    加-g全局安装<>模块npm init vite@latest xxx(project name)  快速创建前端项目npm run dev 启动

修改镜像源

修改镜像源为淘宝镜像:输入以下命令并回车

npm config set registry [https://registry.npmmirror.com](https://registry.npmmirror.com)

修改镜像源为腾讯镜像源:输入以下命令并回车

npm config set registry [http://mirrors.cloud.tencent.com/npm/](http://mirrors.cloud.tencent.com/npm/)

修改镜像源为华为镜像源:输入以下命令并回车

npm config set registry [https://mirrors.huaweicloud.com/repository/npm/](https://mirrors.huaweicloud.com/repository/npm/)

pnpm 安装

速度快、节省磁盘空间的软件包管理器

npm install -g pnpm

scss

css预处理语言, 样式

安装:

  npm install sass --save

Element Plus

安装:

  npm install element-plus --save

使用:

import ElementPlus from 'element-plus'  导入element-plus包
import 'element-plus/dist/index.css' 导入样式createApp(App).use(ElementPlus).mount('#app')  使用

路由的配置

作用:URL地址和页面的适配

安装命令

npm install vue-router@next --save

使用步骤:

1安装路由包

2新建页面

示例代码:

import {createRouter,createWebHistory} from 'vue-router'
import HomePage from "./views/HomePage.vue"
import LoveFlower from "./views/LoveFlower.vue"  
const router = createRouter({history: createWebHistory(),routes: [{ path: '/', component: HomePage },{ path: '/loveflower', component: LoveFlower },   ],
})
export default router

vuex

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库

安装:

npm install vuex --save

使用:

  1. src目录下新建文件夹vuex,新建文件index.ts
  2. main函数里导入
import store from './vuex/index//挂载vuexapp.use(store)

ecahrts

安装

npm install echarts --save

教程官网:

https://echarts.apache.org/zh/index.html

axios

axios拦截器

安装

npm install axios --save
http://www.lryc.cn/news/471616.html

相关文章:

  • 【学习心得】远程root用户访问服务器中的MySQL8
  • lust变频器维修电梯变频器CDD34.014.W2.1LSPC1
  • 跨越地域限制:在线原型设计软件的自由与便捷
  • flash-waimai:高仿饿了么外卖平台,使用他轻松打造自己的外卖平台
  • 2.5 塑性力学—应变状态
  • 1.机器人抓取与操作介绍-深蓝学院
  • 六,Linux基础环境搭建(CentOS7)- 安装HBase
  • 《计算机网络网络层:连接虚拟世界的关键桥梁》
  • 【AIGC】2024-arXiv-CtrLoRA:一种可扩展且高效的可控图像生成框架
  • 立仪光谱共焦在玻璃上奥秘与应用
  • 【天气识别系统】Python+卷积神经网络算法+人工智能+深度学习+TensorFlow+算法模型训练+Django网页界面
  • MiniCTX:面向大语言模型定理证明的上下文相关基准测试系统
  • 树莓派开发相关知识三PWM控制转速
  • SpringBoot最常用的注解
  • js 获取当前时间与前一个月时间
  • 深度了解flink rpc机制(四) 组件启动流程源码分析
  • C++基于opencv的视频质量检测--遮挡检测
  • 手机玩潜水员戴夫?GameViewer远程如何随时随地玩潜水员戴夫教程
  • UE5 喷射背包
  • 【Vue3】第三篇
  • c++二级指针
  • 客户端存储 — IndexedDB 实现分页查询
  • logback 如何将日志输出到文件
  • Files.newBufferedReader和Files.readAllLines
  • MySQL 数据库备份与恢复全攻略
  • Appium中的api(一)
  • 【AI辅助设计】没错!训练FLUX LoRA就这么简单!
  • Mac 下安装FastDFS
  • 人工智能的未来:重塑生活与工作的变革者
  • 【微服务】Java 对接飞书多维表格使用详解