第一部分:Vite的下载与使用(实物工具)
1. Vite的本质
- 实物证明:Vite是一个实实在在的npm软件包(代码文件集合),你可以在npm官网看到它的版本号和下载量。
- 安装位置:通过npm(Node.js的包管理器)下载到你的电脑中,存放在
node_modules/vite
文件夹里。
2. 如何下载和使用Vite
步骤1:安装Node.js(必备环境)
- 访问Node.js官网,下载并安装LTS版本(安装后自带npm工具)。
- 验证安装成功:
bash复制代码
node -v # 显示版本号(如v18.12.0) npm -v # 显示版本号(如9.2.0)
步骤2:通过命令行(CLI)创建Vite项目
- 示例:创建一个Vue项目
bash复制代码
# 1. 创建项目(my-vue-app是项目名) npm create vite@latest my-vue-app -- --template vue # 2. 进入项目目录 cd my-vue-app # 3. 安装依赖(下载Vite和Vue等工具到node_modules) npm install # 4. 启动开发服务器 npm run dev
- 结果:浏览器自动打开
http://localhost:5173
,看到Vue的欢迎页面。
3. Vite项目的核心文件
vite.config.js
:Vite的配置文件(实物文件,可修改)。node_modules
:存放Vite、Vue等所有依赖的代码(下载的实物)。
第二部分:Vue是什么?是概念还是软件?
1. Vue的本质
- 双重属性:
- 概念:Vue是一个前端框架(设计思想),用于构建用户界面。
- 实物:Vue的代码以npm包形式存在(如
vue
包在npm上的页面)。
2. 如何获取Vue
- 方式1(直接使用):通过HTML引入(不推荐用于正式项目):
html复制代码
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
- 方式2(推荐):通过构建工具(如Vite)自动下载:
- 执行
npm install
时,Vite会自动下载vue
包到node_modules/vue
文件夹。
- 执行
3. Vue的代码示例
- 在Vite创建的Vue项目中,打开
src/App.vue
文件:vue复制代码
<template> <!-- 这里是HTML --> <h1>{{ message }}</h1> </template> <script> // 这里是JavaScript(实物:Vue组件代码) export default { data() { return { message: "Hello Vue!" } } } </script> <style> /* 这里是CSS */ h1 { color: red; } </style>
第三部分:Webpack的下载与使用(实物工具)
1. Webpack的本质
- 实物证明:Webpack是一个npm软件包,在npm上的页面。
- 安装位置:通过npm下载到
node_modules/webpack
文件夹。
2. 如何下载和使用Webpack
步骤1:创建Webpack项目
- 初始化项目:
bash复制代码
mkdir my-webpack-app # 创建文件夹 cd my-webpack-app npm init -y # 生成package.json文件
步骤2:安装Webpack
bash复制代码
npm install webpack webpack-cli --save-dev
步骤3:创建配置文件
- 新建
webpack.config.js
:javascript复制代码
const path = require('path'); module.exports = { entry: './src/index.js', // 入口文件 output: { filename: 'bundle.js', // 输出文件 path: path.resolve(__dirname, 'dist'), }, };
步骤4:编写代码并打包
- 创建
src/index.js
:javascript复制代码
console.log("Hello Webpack!");
- 运行打包命令:
bash复制代码
npx webpack --mode production
- 结果:生成
dist/bundle.js
(优化后的代码实物)。
第四部分:关键概念总结
名称 | 类型 | 实物证据 | 下载方式 | 典型使用场景 |
---|---|---|---|---|
Vite | 构建工具(实物软件) | node_modules/vite 文件夹 | npm create vite@latest | 快速启动现代前端项目 |
Vue | 前端框架(代码+概念) | node_modules/vue 文件夹 | 通过Vite或npm安装 | 构建交互式用户界面 |
Webpack | 构建工具(实物软件) | node_modules/webpack 文件夹 | npm install webpack | 复杂项目或兼容旧浏览器需求 |
第五部分:新手常见问题解答
1. 为什么需要npm?
- npm是Node.js自带的包管理器,用来下载和管理前端工具(如Vite、Vue、Webpack)。
2. 为什么会有node_modules
文件夹?
- 这是npm存放所有下载的代码包的地方(实物证据:所有工具的实际代码都在这里)。
3. “模板”(如--template vue
)是什么?
- Vite提供的预制项目结构,包含框架(Vue/React)的基本代码和配置,帮你跳过手动设置。
4. 为什么Webpack需要配置文件,而Vite不需要?
- Webpack设计更灵活,但也更复杂;Vite默认提供开箱即用的配置(但你仍可通过
vite.config.js
自定义)。
第六部分:下一步行动建议
- 动手尝试:
- 按上述步骤分别用Vite和Webpack创建一个项目,观察
node_modules
中的内容。
- 按上述步骤分别用Vite和Webpack创建一个项目,观察
- 修改代码:
- 在Vite项目中修改
App.vue
的文字,观察浏览器如何自动更新。
- 在Vite项目中修改
- 扩展学习:
最终结论:Vite、Vue、Webpack都是实实在在的代码工具,通过npm下载到你的电脑中,用命令行(CLI)操作它们。就像手机里的App一样,它们虽然看不见界面,但能通过命令完成具体任务。