首页 > 其他分享 >Vue项目的创建

Vue项目的创建

时间:2024-03-28 13:31:43浏览次数:28  
标签:文件 vue 删除 项目 创建 Vue 页面

个人学习文档,有问题欢迎指出。

关于Vue项目的创建可以查看vue官网:

https://cn.vuejs.org/guide/quick-start.html

目录

Vue项目创建步骤:

1、打开命令窗口

2、输入命令创建项目

3、进行项目相关的配置

4、下载依赖文件

1、进入项目文件夹

2、下载node_modules包

3、完成配置,

5、启动项目

Vue项目的认识

1、使用vscode打开项目

2、认识每个文件夹

3、删除没有用的文件

1、components包的删除

2、assets包的删除

3、对router中的路由进行删除

4、删除stores文件夹下的文件

5、main.js 文件

6、删除views包下的页面

页面显示

1、创建Login.vue 页面

2、路由配置

3、在主视图中显示出来

4、启动项目

推荐插件


Vue项目创建步骤:

1、打开命令窗口

打开项目需要存放的文件夹,输入cmd,进入命令窗口。

2、输入命令创建项目

在命令窗口输入命令,构建项目,然后输入 Y 继续。

npm create vue@latest

等待项目的构建,网速慢的话需要等待一段时间。

3、进行项目相关的配置

初学Vue,建议全部都选择否,后面需要的话再进行配置。

4、下载依赖文件

下载node_modules 文件:node_modules 是一个文件夹,它主要用于存放项目依赖的第三方包(如 Vue.js 框架本身、Vue Router、Vuex 等插件以及其他工具库)。

1、进入项目文件夹

通过命令进入进入刚才创建的项目中去,或者退出命令窗口,点击项目,在项目中重新输入cmd,进入命令窗口

cd hy_note_vue

2、下载node_modules包

npm install

这个需要等待,

若出现下面的错误,关闭窗口,重新输入。

当输入npm install命令时,卡着不动,可以使用下面命令。(若不能成功,就使用老办法等待,或者搜索cnpm 命令使用的具体操作)

npm install cnpm -g --registry=https://registry.npmmirror.com

注意:我这个直接使用cnpm install 是错误的,这个方式下载的node_modules文件夹中只有一个文件,node_modules文件夹下不了一个文件。

3、完成配置,

查看node_modules文件夹

5、启动项目

npm run dev

复制网址,进行打开就能看到创建的项目了。

Vue项目的认识

全是个人对Vue项目的认识,有不正确的请指出。

1、使用vscode打开项目

2、认识每个文件夹

public : 放的是图标,vue的商标。

src :放主要代码。

assets :存放静态图片和css样式。

components:存放主键。

router: 路由的配置。

stores: 全局状态管理的配置。

views: 存放页面。

App.vue : vue主的页面。

main.js :vue的核心文件

package.json:配置项目的核心文件,里面包含项目的名称、版本、构建命令、打包、依赖、开发环境的依赖。

3、删除没有用的文件

把项目自带的无用文件进行删除,方便自己项目页面的创建。

1、components包的删除

将components包下的文件全部删除,都是页面文件,删除后,得到一个感觉的页面。

2、assets包的删除

删除base.css和main.css文件,这两个都是原有页面的css文件,有可能会影响我们页面的设置。

3、对router中的路由进行删除

因为我们删除了原有页面。

4、删除stores文件夹下的文件

5、main.js 文件

删除  import './assets/main.css'   我们删除了main.css文件,不删除这个引用会报错。

6、删除views包下的页面

删除AboutView.vue和HomeView.vue文件。

页面显示

1、创建Login.vue 页面

在views中创建一个Login页面。

2、路由配置

在项目中的 src/router/index.js 文件中配置路由,将 Login 组件与一个路由路径关联起来,

import { createRouter, createWebHistory } from 'vue-router'
import Login from '../views/Login.vue'

//配置路由规则
const constRouter = [
  // 重定向
  {
    path: '',
    redirect: "/login"
  },
  {
    path: '/login',
    name: 'login',
    component: Login
  },
]

// 创建路由
const router = createRouter({
  history: createWebHistory(import.meta.env.BASE_URL),
  // 使用路由规则常量
  routes: constRouter
})


// 导出router
export default router

3、在主视图中显示出来

在App.vue 中使用<RouterView />来显示 Login 组件: 在项目中的 src/App.vue 文件中,确保使用了<RouterView />来显示当前路由对应的组件。

<template>
  <!-- 容器 -->
  <RouterView />

</template>

<script setup>

</script>


<style scoped>


</style>

4、启动项目

推荐插件

有关vscode的插件

标签:文件,vue,删除,项目,创建,Vue,页面
From: https://blog.csdn.net/qq_51554230/article/details/136990118

相关文章

  • ffmpeg学习window下使用Visual Studio创建cpp项目添加ffmpeg源代码编译好的依赖库
    ffmpeg学习window下使用VisualStudio创建cpp项目添加ffmpeg源代码编译好的依赖库1.创建cpp项目启动VisualStudio,创建新项目选择控制台运用程序随便输入一个项目名称,点击创建,完成helloworld项目的创建编译和运行项目,按f7编译项目,按f5运行项目下次重新打开......
  • STS中maven项目打包报错: No compiler is provided in this environment. Perhaps you
    这个报错的意思是在这个环境中没有编译环境,即不存在javac.exe,然后说一下JRE和JDK的区别:JRE(JavaRuntimeEnvironment):1、JRE是Java运行时环境,用于在计算机上运行Java程序。2、包含Java虚拟机(JVM)和Java核心类库,以及运行Java程序所需的其他支持文件。3、JRE通常用......
  • 计算机java项目|农业电商服务系统
    作者主页:编程指南针作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库、技术互......
  • 计算机java项目|Springboot基于Hadoop的物品租赁系统的设计与实现
    作者主页:编程指南针作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库、技术互......
  • BBS项目创作流程
    BBS项目创作流程【零】完整文件gitee仓库BBS/BBS1.0/BlogBasedSystem·Lea4ning/DjangoObject-码云-开源中国(gitee.com)【一】项目基本配置【1】所需模块asgiref==3.7.2beautifulsoup4==4.12.3certifi==2024.2.2charset-normalizer==3.3.2Django==3.2.12f......
  • C语言项目(一)----- 贪吃蛇
    1.定义蛇、食物的结构体 2.初始化蛇和食物 3.开始游戏 蛇和墙的碰撞 蛇和自身碰撞 蛇和食物碰撞 重新随机食物 蛇身体增长 分数增长 方向键控制 4.游戏结束 ---1.定义蛇、食物的结构体#defineWIDTH60......
  • vue/react- 报错Unable to authenticate, need: BASIC realm=“Sonatype Nexus Reposi
    问题描述在vue/react(node.js)项目中,node安装依赖install装包时报错:Unabletoauthenticate,need:BASICrealm=“SonatypeNexusRepositoryManager“如果我们报错差不多,就可以完美解决。解决方法这个问题,其实......
  • 【Revit二次开发】创建建筑柱并旋转
    创建建筑柱参考:https://www.cnblogs.com/redcode/p/18100979建筑柱创建后再进行旋转,参考官方文档:https://help.autodesk.com/view/RVT/2014/ENU/?guid=GUID-B1C87D72-CAA5-4311-929C-CFC9B5480D24示例如下:ElementTransformUtils.RotateElement(doc,instance.Id,Rvt.Get......
  • vue3 - 最新手机扫码PC网站二维码登录功能,用手机端扫描PC端vue3网页的登录二维码,然后
    效果图在vue3开发中,详细实现“PC电脑网站生成微信登录二维码+手机扫码登录+双端同步数据”,利用扫码实现网站登录功能、用户用手机扫描电脑端二维码进行登录的详细教程步骤(电脑端PC网页、手机端都是vue3开发,支持将手机端改造成微信小程序、uniapp安卓苹果app、H5网页等。)......
  • 【Revit二次开发】创建建筑柱
    出处https://forums.autodesk.com/t5/revit-api-forum/how-to-create-a-column/m-p/8586697问题//GetaColumntypefromRevitFilteredElementCollectorcollector=newFilteredElementCollector(doc);collector.OfClass(typeof(FamilySymbol)).OfCategory(BuiltInCateg......