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

做旅游网站设计的感想神网站建设

做旅游网站设计的感想,神网站建设,厦门关键词排名推广,河北建设厅身份认证锁登录网站我来为您提供一个在 Windows 10 系统上搭建 Vue 3 开发环境的详细教程。 一、安装 Node.js 1.1 下载 Node.js 访问 Node.js 官网:https://nodejs.org/下载 LTS 版本(长期支持版,更稳定)建议选择 .msi 安装包 1.2 安装步骤 双击下载…

我来为您提供一个在 Windows 10 系统上搭建 Vue 3 开发环境的详细教程。

一、安装 Node.js

1.1 下载 Node.js

  1. 访问 Node.js 官网:https://nodejs.org/
  2. 下载 LTS 版本(长期支持版,更稳定)
  3. 建议选择 .msi 安装包

1.2 安装步骤

  1. 双击下载的安装包
  2. 点击 “Next” 进入下一步
  3. 接受协议,点击 “Next”
  4. 选择安装路径(建议默认路径)
  5. 选择安装组件(保持默认即可)
  6. 点击 “Install” 开始安装
  7. 安装完成后点击 “Finish”

1.3 验证安装

打开命令提示符(Win+R,输入 cmd)或 PowerShell,输入:

node -v
npm -v

如果显示版本号,说明安装成功。

二、配置 npm 镜像源

2.1 配置淘宝镜像源(推荐)

方法一:直接设置 npm 镜像
# 设置淘宝镜像
npm config set registry https://registry.npmmirror.com# 验证是否设置成功
npm config get registry
方法二:使用 cnpm(淘宝 npm 镜像)
# 全局安装 cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com# 使用 cnpm 代替 npm
cnpm -v

2.2 其他常用国内镜像源

# 腾讯云镜像
npm config set registry https://mirrors.cloud.tencent.com/npm/# 华为云镜像
npm config set registry https://repo.huaweicloud.com/repository/npm/# 阿里云镜像
npm config set registry https://registry.npmmirror.com# 切换回官方源
npm config set registry https://registry.npmjs.org/

2.3 使用 nrm 管理镜像源(推荐)

# 全局安装 nrm
npm install -g nrm# 查看可用镜像源
nrm ls# 切换镜像源
nrm use taobao  # 使用淘宝镜像
nrm use npm     # 切回官方源# 测试镜像源速度
nrm test# 查看当前使用的镜像源
nrm current

三、配置私服镜像源

3.1 配置企业私服(以 Nexus 为例)

# 设置私服地址
npm config set registry http://your-nexus-server:8081/repository/npm-group/# 设置认证信息
npm config set always-auth true
npm config set _auth "用户名:密码的base64编码"# 或者使用 npm login
npm login --registry=http://your-nexus-server:8081/repository/npm-group/

3.2 配置 .npmrc 文件

在项目根目录或用户目录创建 .npmrc 文件:

# 默认镜像源
registry=https://registry.npmmirror.com/# 私服配置
@company:registry=http://your-nexus-server:8081/repository/npm-group/# 认证信息
//your-nexus-server:8081/repository/npm-group/:_authToken=YOUR_TOKEN# 特定包的镜像源
sass_binary_site=https://npmmirror.com/mirrors/node-sass/
electron_mirror=https://npmmirror.com/mirrors/electron/

四、安装 Vue 3 脚手架

4.1 安装 Vue CLI(传统方式)

# 全局安装 Vue CLI
npm install -g @vue/cli# 验证安装
vue --version# 创建 Vue 3 项目
vue create my-vue3-project# 选择 Vue 3 preset

4.2 使用 Vite(推荐,更快速)

# 使用 npm
npm create vite@latest my-vue3-app -- --template vue# 使用 yarn
yarn create vite my-vue3-app --template vue# 使用 pnpm
pnpm create vite my-vue3-app --template vue# 进入项目目录
cd my-vue3-app# 安装依赖
npm install# 启动开发服务器
npm run dev

4.3 使用 create-vue(官方推荐)

# 创建项目
npm create vue@latest# 按提示选择配置:
# ✔ Project name: … my-vue3-project
# ✔ Add TypeScript? … No / Yes
# ✔ Add JSX Support? … No / Yes
# ✔ Add Vue Router for Single Page Application development? … No / Yes
# ✔ Add Pinia for state management? … No / Yes
# ✔ Add Vitest for Unit Testing? … No / Yes
# ✔ Add an End-to-End Testing Solution? › No
# ✔ Add ESLint for code quality? … No / Yes
# ✔ Add Prettier for code formatting? … No / Yes# 进入项目并安装依赖
cd my-vue3-project
npm install
npm run dev

五、安装 Vue 开发常用包

5.1 核心库

# Vue Router(路由)
npm install vue-router@4# Pinia(状态管理,Vuex 的替代品)
npm install pinia# Vuex(传统状态管理)
npm install vuex@next

5.2 UI 组件库

# Element Plus
npm install element-plus# Ant Design Vue
npm install ant-design-vue@next# Vant 4(移动端)
npm install vant# Naive UI
npm install naive-ui# Arco Design Vue
npm install @arco-design/web-vue

5.3 开发工具

# Axios(HTTP 请求)
npm install axios# Sass/Scss
npm install -D sass# Less
npm install -D less# TypeScript
npm install -D typescript @vue/tsconfig# ESLint + Prettier
npm install -D eslint prettier eslint-plugin-vue eslint-config-prettier# Tailwind CSS
npm install -D tailwindcss postcss autoprefixer# VueUse(组合式 API 工具集)
npm install @vueuse/core

5.4 构建优化工具

# 自动导入
npm install -D unplugin-auto-import unplugin-vue-components# 图标
npm install -D unplugin-icons @iconify/json# 压缩
npm install -D vite-plugin-compression# 打包分析
npm install -D rollup-plugin-visualizer

六、项目配置示例

6.1 package.json 示例

{"name": "my-vue3-app","version": "0.1.0","scripts": {"dev": "vite","build": "vite build","preview": "vite preview","lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix --ignore-path .gitignore","format": "prettier --write ."},"dependencies": {"vue": "^3.4.0","vue-router": "^4.2.5","pinia": "^2.1.7","axios": "^1.6.0","element-plus": "^2.4.0"},"devDependencies": {"@vitejs/plugin-vue": "^5.0.0","vite": "^5.0.0","sass": "^1.69.0","eslint": "^8.56.0","prettier": "^3.1.0"}
}

6.2 vite.config.js 配置

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'export default defineConfig({plugins: [vue()],resolve: {alias: {'@': path.resolve(__dirname, 'src')}},server: {port: 3000,host: '0.0.0.0',proxy: {'/api': {target: 'http://localhost:8080',changeOrigin: true,rewrite: (path) => path.replace(/^\/api/, '')}}}
})

七、常见问题解决

7.1 npm 安装速度慢

# 清除缓存
npm cache clean --force# 使用淘宝镜像
npm config set registry https://registry.npmmirror.com

7.2 权限问题

# 以管理员身份运行 PowerShell
# 设置执行策略
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

7.3 版本管理

# 安装 nvm-windows(Node 版本管理器)
# 下载地址:https://github.com/coreybutler/nvm-windows# 使用 nvm 管理 Node 版本
nvm list available  # 查看可用版本
nvm install 18.19.0  # 安装指定版本
nvm use 18.19.0     # 使用指定版本
nvm list            # 查看已安装版本

八、快速启动脚本

创建一个 setup.bat 文件,一键配置环境:

@echo off
echo 正在配置 Vue 开发环境...REM 配置淘宝镜像
call npm config set registry https://registry.npmmirror.com
echo npm 镜像已配置为淘宝镜像REM 安装全局工具
call npm install -g @vue/cli
call npm install -g create-vite
call npm install -g nrm
echo 全局工具安装完成REM 创建 Vue 3 项目
call npm create vue@latest my-vue3-appecho 环境配置完成!
pause

这个教程涵盖了从 Node.js 安装到 Vue 3 开发环境搭建的完整流程。根据实际需求,您可以选择性地安装和配置相关工具和包。

http://www.dtcms.com/a/476657.html

相关文章:

  • pc网站建设费用微信自建小程序
  • 网站背景图片怎么做网页设计图片滑动
  • 深圳建网站培训机构许昌北京网站建设
  • 郑州网站建设蝶动科技公司网站及微信公众号建设意义
  • 家具设计网站大全苏州网页设计电话
  • godaddy上传网站局域网视频网站建设
  • 陵水网站设计公司遵化手机网站设计
  • 网站不用域名可以吗seo云优化公司
  • 成都做公众号推广的公司那种登录才能查看的网站怎么做优化
  • 专业网站建设费用怎么算网站制作高手
  • 做搜狗手机网站优如何在百度上做网站
  • 荣成市建设局网站是什么安陆网站制作公司
  • 网站建设进度计划wordpress搭建博客
  • 扫码进入网站如何做seo数据统计分析工具有哪些
  • 展会网站源码自己做网站 教程
  • 三亚网站建设兼职如何运营网站
  • 怎么网站建设怎么样网站建设与管理案例教程教学大纲
  • 万网建站教程网站外链的建设
  • 电影网站建设基本流程程序界面设计
  • 网站网页设计引言小程序ui设计
  • 工商局加强网站建设的通知广告设计与制作课程
  • 花桥做网站青岛网站开发建设
  • 免费网站后台做机械的有什么网站
  • 个人网站模板房地产网站制作公司
  • 个人网站备案要钱吗网站开通
  • 什么网站出项目找人做安卓app开发技术
  • 苏州seo网站系统个人备案的网站可以做商城
  • 本溪网站设计长安网站建设软件
  • 拍卖网站功能需求文档如何快速学会做网站
  • 建设网站的报告陕西建新建设有限公司网站