Vue3学习笔记<->创建第一个vue项目(2)

新建一个项目目录

  找一个盘新建一个目录,我这里在D盘创建一个vuedemo目录作为项目存放的目录。使用idea打开目录。

  单击ieda底部的按钮"Terminal",打开命令行窗口,如果命令行窗口当前目录不是"vuedemo ",就切换到"vuedemo "目录

  后面操作都在命令行窗口的"vuedemo"目录下执行

项目选型:vue3+vite+js,命令使用"yarn"

  • vue3: vue版本,vue2停止维护了,vue3就是唯一选择
  • vite: 项目脚手架,vite是现在比较流行的,我是新手所以选择vite,没心理负担
  • js: Java Script,以前做jsp的熟悉Java Script,所以就选它了。当然你也可以选择Type Script
  • yarn: 不用说了,使用 npm 命令也可以,不过注意一下和 yarn 命令格式区别

创建项目

  1. 安装vite:

      全局安装:yarn global add create-vite

      如果不想全局安装,跳过这一步。

  2. 执行创建vite项目命令: yarn create vite

      执行命令后按提示输入项目名称,我这里项目名是"vue3-vite-js-demo",可以自定义你喜欢的项目名称。

    1. 输入项目名称后,进入"Select a framework"界面

      使用键盘上的方向键"↑"和"↓"键,选择一个framework,这里选择"vue"选项,然后按下"回车(键盘上的"Enter"键)"键确认选择

    1. 选择"vue"后,进入"Select a variant" 选择界面

        使用键盘上的方向键"↑"和"↓"键,选择一个variant,这里选择"JavaScript"选项,然后按下"回车(键盘上的"Enter"键)"键确认选择。如果要使用TypeScript,就选择"TypeScript"选项

    2. 创建成功的界面

  3. 查看vite版本: yarn list vite

    因为不是全局安装的vite,所有只能在项目目录中查看vite,而且不能使用vite --version查看版本

按提示命令,启动工程

  1. 进入项目目录:cd vue3-vite-js-demo

  2. 在项目目录中,执行命令安装依赖:yarn 或yarn install

  3. 在项目目录中,执行启动命令:yarn dev

      出现以后界面,工程启动成功,

  4. 在浏览器中输入local对应的地址"http://localhost:5173"可访问当前应用,界面如下

      页面中可以单击"count is 0"可看到 count 在自增

项目结构:

项目根目录一般为项目名称:vue3-vite-js-demo
node_modules: 存放项目的各种依赖
public: 项目公用的文件
src: 存放各种vue文件的地方,存放代码的主要目录

src/assets: 存放页面对应的css、js以及图片文件

src/components: 存放项目使用的公共组件

src/App.vue: 根组件文件

src/main.js: 入口文件,项目中所有的页面都会加载main.js

src/style.css: css样式文件
index.html: 主页入口文件,包含了Vue应用程序的基础结构和配置
package.json: 模块基本信息项目开发所需要的模块,版本,项目名称
vite.config.js: Vite 项目的配置文件

相关推荐
王小王-12330 分钟前
基于深度学习的个性化音乐推荐系统的设计与开发
人工智能·深度学习·mysql·vue·推荐算法·个性化音乐推荐系统·音乐预测
一 乐2 小时前
幼儿园管理系统|基于springboot + vue幼儿园管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·幼儿园管理系统
云水一下2 小时前
Vue.js从零到精通系列(七):高级特性实战——Teleport、异步组件、自定义指令与TypeScript深度结合
前端·vue.js·typescript
qq4356947012 小时前
Vue05
前端·vue.js
alexander0682 小时前
使用vite脚手架,快速创建一个vue3的项目
vue
英勇无比的消炎药2 小时前
收藏备用TinyVue开发高频踩坑问题合集
vue.js
英勇无比的消炎药2 小时前
体积瘦身TinyVue打包优化与按需加载实践
vue.js·前端工程化
英勇无比的消炎药3 小时前
一套代码多端运行TinyVue响应式开发
vue.js·响应式设计
SwJieJie3 小时前
Webpack vs Vite 构建工程化实战(Vue 项目深度解析)
前端·vue.js·webpack·node.js
云水一下3 小时前
Vue.js从零到精通系列(八):项目实战——构建一个完整的电商后台管理系统
前端·javascript·vue.js