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

vue3 + vite || Vue3 + Webpack创建项目

1.vue3 + vite搭建项目方法

(需要提前装node,js)

1. 使用官方 create-vite 工具(推荐)

1.使用npm-----------------------------

npm create vue@latest

2.使用pnpm-----------------------------

pnpm create vue@latest

3.使用yarn-----------------------------

#For Yarn (v1+)
yarn create vue#For Yarn Modern (v2+)
yarn create vue@latest#For Yarn ^v4.11
yarn dlx create-vue@latest

4.使用bun-----------------------------

bun create vue@latest

这一指令将会安装并执行 create-vue,它是 Vue 官方的项目脚手架工具。你将会看到一些诸如 TypeScript 和测试支持之类的可选功能提示:

cd my-vue-app
npm install
npm run dev

在这里插入图片描述
在这里插入图片描述
访问地址:http://localhost:5173/,页面运行结果
在这里插入图片描述

2. 使用 Vue CLI(需安装 @vitejs 插件)

虽然 Vue CLI 默认使用 webpack,但可以通过插件支持 Vite:

npm install -g @vue/cli
vue create my-project
# 创建后手动添加 vite 支持
vue add vite
cd my-project
npm run serve

需要手动选择vue2、vue3

Vue3 + Webpack搭建项目方法

方法 1:使用 Vue CLI(官方推荐)

# 1. 安装 Vue CLI(如果尚未安装)
npm install -g @vue/cli
# 或
yarn global add @vue/cli# 2. 创建项目
vue create my-vue3-webpack-app# 3. 在交互式菜单中选择 Vue 3
#   使用方向键选择 "Manually select features"
#   确保选中 "Vue Version" 并选择 3.x
#   其他选项按需选择# 4. 进入项目目录
cd my-vue3-webpack-app# 5. 启动开发服务器
npm run serve

方法 2:手动配置 Webpack

1.初始化项目:

mkdir my-vue3-webpack-app
cd my-vue3-webpack-app
npm init -y

2.安装必要依赖:

npm install vue@next
npm install webpack webpack-cli webpack-dev-server vue-loader @vue/compiler-sfc css-loader style-loader html-webpack-plugin -D

3.配置 webpack.config.js:

const { VueLoaderPlugin } = require('vue-loader')
const HtmlWebpackPlugin = require('html-webpack-plugin')module.exports = {mode: 'development',entry: './src/main.js',module: {rules: [{test: /\.vue$/,loader: 'vue-loader'},{test: /\.css$/,use: ['style-loader', 'css-loader']}]},plugins: [new VueLoaderPlugin(),new HtmlWebpackPlugin({template: './src/index.html' // 或使用内置模板})]
}

4.添加 package.json 脚本:

{"scripts": {"serve": "webpack serve","build": "webpack --mode production"}
}

与 Vite 的主要区别
启动速度:Webpack 冷启动比 Vite 慢

配置复杂度:Webpack 配置通常更复杂

热更新:Vite 的 HMR 更快

生态系统:Webpack 有更丰富的插件生态

何时选择 Webpack 而非 Vite
项目需要特定的 Webpack 插件

现有 Webpack 项目迁移到 Vue 3

需要微调复杂的构建流程

团队对 Webpack 有丰富经验

http://www.lryc.cn/news/598007.html

相关文章:

  • 脑电分析——EEGLAB的使用与代码的解读
  • 系统配置修改安全指南
  • 硬件基础 -- PLL锁相环
  • c# SqlFunc.IF 使用方法
  • BacNet 是什么?跟 LoRaWAN 的关系是什么?
  • 结构化布线系统详解
  • YOLOv4深度解析:革命性的实时目标检测技术
  • Java学习第七十二部分——Zookeeper
  • ZooKeeper 是什么?
  • Qt(资源库和按钮组)
  • 【超完整图文】在 Ubuntu 环境下安装 Qt Creator 4.7.0(较旧版本)
  • React+threejs两种3D多场景渲染方案
  • 爬虫算法原理解析
  • 力扣刷题记录
  • Three.js 光照系统详解:打造真实的 3D 光影世界
  • 《从网页到桌面:PWA如何借两大核心实现离线启动》
  • b-up:Enzo_mi:Transformer DETR系列
  • 商场导航软件的核心技术实现:3D+AI 如何解决用户搜索意图识别难题
  • 《云计算蓝皮书 2025 》发布:云计算加速成为智能时代核心引擎
  • Flutter之Widget体系与布局原理
  • TimeXer - 重新审视时序预测内的外生变量
  • 【对线面试官】B 树与 B + 树:原理、区别及优劣势分析
  • Java集合去重
  • 借助AI学习开源代码git0.7之九diff-files
  • VUE的学习
  • Linux驱动19 --- FFMPEG
  • kettle插件-kettle数据挖掘ARFF插件
  • Django 科普介绍:从入门到了解其核心魅力
  • 关闭 Chrome 浏览器后,自动删除浏览历史记录
  • 开源项目XBuilder前端框架