首页 > 其他分享 >项目搭建

项目搭建

时间:2023-09-26 15:44:06浏览次数:23  
标签:vue 项目 router unplugin path import vite 搭建

  1. 创建一个名为sasa的项目
    npm create vite@latest saas
  2. 安装路由
    cnpm install vue-router@4 -s
  3. 选择vue+js
  4. 在src下新建router/index.js
	import { createRouter, createWebHistory } from "vue-router";
	import Home from "../views/Home.vue";

	const routes = [
	  {
	    path: "/",
	    name: "Home",
	    component: Home,
	  },
	  {
	    path: "/about",
	    name: "About",
	    component: () =>
	      import(/* webpackChunkName: "about" */ "../views/About.vue"),
	  },
	];

	const router = createRouter({
	  history: createWebHistory(),
	  routes,
	});

	export default router;	
  1. 在src目录下新建views/Home.vue和About.vue
  2. 在app.vue中
<template>
  <router-view />
</template>
  1. 在main.js中添加
import router from "./router";
//把createApp(App).mount("#app");-->改成下面的语句
createApp(App).use(router).mount("#app");
  1. 安装插件unplugin-auto-import插件
    可以省略 improt {ref} 一类的引入
    命令npm i unplugin-auto-import -D
    在vite.config.js中进行配置 以及 @代表src目录
		import { defineConfig } from 'vite'
		import vue from '@vitejs/plugin-vue';
		//引入插件
		import AutoImport from 'unplugin-auto-import/vite';

		const path = require('path');
		export default defineConfig({
		  plugins: [
		  	vue(),
		  	//配置插件
		  	AutoImport({
		  		imports:['vue','vue-router']
		  	})
		  ],
		  resolve: {
		    // 配置路径别名   @代表src目录
		    alias: {
		      '@': path.resolve(__dirname, './src'),
		    },
		  },
		});
  • @代表src目录 如果出现Error: Dynamic require of "path" is not supported的报错
    const path = require('path');
    改成
    import path from "path";
  1. 安装element-plus
  • npm install element-plus --save
  • npm install -D unplugin-vue-components unplugin-auto-import
    这里用的是局部引入,并不是全部的
  • 配置修改vite.config.js
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'

plugins中添加
 Components({
    resolvers: [ElementPlusResolver()],
 }),
plugins中AutoImport添加
resolvers: [ElementPlusResolver()],

标签:vue,项目,router,unplugin,path,import,vite,搭建
From: https://www.cnblogs.com/zongkm/p/17730222.html

相关文章

  • 学习cillium开源项目tetragon
    部署安装安装很方便,注意环境要求,官方说明文档基于的内核版本是ubuntu5.19.0.可参考https://tetragon.cilium.io/docs/getting-started/kubernetes-quickstart-guide/.安装完成后,查看tetragon监听端口如下所示:#netstat-apn|greptetragontcp00127.0.0.1:5432......
  • 一个混乱千万级软件项目
    背景:公司接到一个亿级的项目,软件大概占到1/4的比例,整个项目包含了硬件和软件团队。软件团队是要实是一个软件产品,让其控制各种硬件设备做自动化运作,并打通上下游系统的数据。软件同时统计分析(包括机器学习和AI)整个项目设备的运作和任务执行情况,服务于后续运营优化。项目成员结......
  • Cobra眼睛蛇-强大的Golang CLI框架,快速上手的脚手架搭建项目工具,详细安装和使用
    Cobra眼睛蛇-强大的GolangCLI框架,快速上手的脚手架搭建项目工具,详细安装和使用。阅读过k8s源码的同学,应该都知道k8sScheduler、kubeadm、kubelet等核心组件的命令行交互全都是通过spf13写的Cobra库来实现。本文就来介绍下Cobra的相关概念及具体用法。关于Cobra是一个用于Go的CLI......
  • 关于vite/cli构建项目的区别&环境变量配置&关于接口地址
    ####区别**Vite:**1.**开发服务器启动速度:**Vite通过利用ES模块的特性,实现了快速的冷启动和热模块替换。这意味着在开发环境中,启动开发服务器和应用程序的重新加载速度更快。1.**即时的按需编译:**Vite在开发过程中只会编译和打包当前正在编辑的文件,而不会重新构建整个......
  • vulhub靶场搭建
    配置Docker1、更新sudoapt-getupdate2、下载安装dockersudoaptinstalldocker.io中间碰到询问回复y 3、查看是否安装成功docker-v 4、安装docker-composeaptinstalldocker-compose 5、查看docker-compose安装是否成功docker-compose-v6、配置vulhub......
  • centos搭建rsync远程同步服务器
    rsync(remotesynchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用rsync同步本地硬盘中的不同目录。 rsync和scp的区别:rsync支持增量同步,不管是文件数量的新增还是文件内容的新增,scp不行注意事项:1、centos默认已经安装rsync了,输入命令rsync查......
  • vue npm 视频播放 项目中感觉比较好用的包
    npm@easydarwin/easyplayer对H265H264支持都比较友好!!实测比较好用<!DOCTYPEhtml><htmllang=""><head><metacharset="utf-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><......
  • 2023年CSPM-3国标项目管理中级认证多数人都认可这家
    CSPM-3中级项目管理专业人员评价,是中国标准化协会(全国项目管理标准化技术委员会秘书处),面向社会开展项目管理专业人员能力的等级证书。旨在构建多层次从业人员培养培训体系,建立健全人才职业能力评价和激励机制的要求,培养我国项目管理领域复合型人才。  【证书含金量】 ·竞聘优先......
  • 2023年软考高级信息系统项目管理师报名多数人都到这
    信息系统项目管理师是全国计算机技术与软件专业技术资格(水平)考试(简称软考)项目之一,是由国家人力资源和社会保障部、工业和信息化部共同组织的国家级考试,既属于国家职业资格考试,又是职称资格考试。信息系统项目管理师,属于软考三个级别中的“高级”。 【报考要求】 不设学历与资历条......
  • windows系统上的github项目的上传和下载
    通过把远程仓库文件克隆下来,再添加自己需要上传的文件,再上传到远程仓库。 1、下载git工具:https://gitforwindows.org/下载安装之后,右键鼠标会出现两个新选项,分别为[GitGUIHere],[GitBashHere] 2、进入GitHub首页,点击Newrepository新建一个项目仓库Re......