网站首页 > 精选文章 正文
1. 检查node版本
$ node -v
v20.10.0
2. 脚手架创建vue3项目
2.1 创建项目
$ npm create vue@latest
按照如下的提示操作,完成后如下:
Vue.js - The Progressive JavaScript Framework
? 请输入项目名称: study-vue3
? 是否使用 TypeScript 语法? 否
? 是否启用 JSX 支持? 否
? 是否引入 Vue Router 进行单页面应用开发? 是
? 是否引入 Pinia 用于状态管理? 是
? 是否引入 Vitest 用于单元测试? 否
? 是否要引入一款端到端(End to End)测试工具? ? 不需要
? 是否引入 ESLint 用于代码质量检测? 是
? 是否引入 Prettier 用于代码格式化? 是
? 是否引入 Vue DevTools 7 扩展用于调试? (试验阶段) 否
正在初始化项目 /Webstorm/study-vue3...
项目初始化完成,可执行以下命令:
cd study-vue3
npm install
npm run format
npm run dev
由于后面需要用到全局状态存储与单页路由,所以把相关的组件事先安装好。
2.2 安装组件库
$ npm install
执行上述命令后,在项目根目录下会多出来一个目录 node_modules 使用 WebStore打开。
?建议使用WebStore,可以使用试用版,足够学习本教程了,也可以合用vscode打开项目。
3. 整理项目目录
3.1 清理文件与目录
- 将 index.html中title改成我们自已的项目名称。
...
<title>Mallray-CMS系统</title>
...
- 删除main.js中的样式文件引用这一行:
import './assets/main.css'
- 将App.vue文件整理为如下内容:
<template>
Hello Vue ~
</template>
<script setup>
</script>
<style scoped>
</style>
- 删除src/assets目录下所有样式文件与图片文件,保持为空。
- 删除src/views目录下所有.vue文件,保持目录为空。
- 删除src/components目录下所有文件与目录,保持目录为空。
- 整理src/router/index.js文件内容如下:
import { createRouter, createWebHistory } from 'vue-router'
const routes = [];
const router = createRouter({
history: createWebHistory(),
routes
})
export default router
3.2 运行项目与效果
$ npm run dev
...
? Local: http://localhost:5173/
? Network: use --host to expose
? press h + enter to show help
运行命令行 npm run dev后如上述,此时即可在浏览器预览效果。
- 上一篇: vue 开发规范
- 下一篇: MikuTools轻量在线工具系统源码/含几十款工具
猜你喜欢
- 2024-12-20 开发者的常见陷阱:你不可不知的调试技巧
- 2024-12-20 微信网页开发者工具正式发布
- 2024-12-20 微信发布web开发者工具 模拟微信客户端
- 2024-12-20 从Vue2快速上手Vue3,这份指南已经给您准备好了
- 2024-12-20 Chrome Dev Tools
- 2024-12-20 ?Chrome DevTools 使用指?北 - 来源面板之查看当前调用堆栈 ??
- 2024-12-20 MikuTools轻量在线工具系统源码/含几十款工具
- 2024-12-20 vue 开发规范
- 2024-12-20 深入浅出Vue,全网最全笔记
- 2024-12-20 鸿蒙Flutter实战:04-如何使用DevTools调试Webview
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)