首页 > 其他分享 >来吧展示-一步步配项目nots

来吧展示-一步步配项目nots

时间:2024-07-08 18:21:40浏览次数:20  
标签:vue nots 展示 一步步 100% 配置 element pnpm import

node 16.15.0  、npm  8.5.5、pnpm 8.5.1

 

1.vite官网搭建项目
pnpm create vite (我选的js)

2.初始化css(去掉自带的margin等)

我是自己手写的

/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    box-sizing: border-box; /* Ensure padding and borders are included in element sizes */
}
 
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
 
body {
    line-height: 1;
}
 
ol, ul {
    list-style: none;
}
 
blockquote, q {
    quotes: none;
}
 
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
 
table {
    border-collapse: collapse;
    border-spacing: 0;
}
 
/* Custom Styles */
html,body{
    width:100%;
    height:100%;
}
#app {
    width:100%;
    height:100%;
    background: #fff;
    color: #343645;
    font-family: Source Han Sans CN;
}

3.配置element

pnpm i element-plus 看官网-

https://element-plus.org/zh-CN/guide/quickstart.html

我草按需引入 main.js里面竟然不用引入element【

import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'

直接就可以使用,按需引入插件

unplugin-vue-components unplugin-auto-import【就不用引入了import HelloWorld from './components/HelloWorld.vue';但是
  import { ref } from 'vue' 注释掉就报错如图:

 

这个地方自动导入的elemeent的 如何增加vue的呢? 算了,目前还是老老实实引入把;

AutoImport({       resolvers: [ElementPlusResolver()],     }),

 

3.配置sass (尝试一下原子css)

4.配置路径别名

pnpm install @types/node -D 否则path路径飘红。

就可以使用了,但是@之后不提示路径,艹,重启vscode也不行

 Path-intellisense 自动不全插件【配置了且重启vscode还是不行】

 还要在tsconfig.json配置一下,我用的下面的常规配置(报错红色 保存后就不红色下划线错) 配置加上

  "baseUrl": ".", // 这里设置基础路径为项目根目录     "paths": {       "@/*": ["src/*"] // 这里配置了一个别名 @* 指向 src 目录下的所有文件     }

https://blog.csdn.net/m0_62742402/article/details/138130396

 

 

踏马的 重启配置后都不行,不提示路径,

配置了tsconfig.json后页面好多地方飘红,

Cannot find module 'vue'. Did you mean to set the 'moduleResolution' option to 'nodenext', or to add aliases to the 'paths' option?ts-plugin(2792)

解决:https://juejin.cn/post/7337302010067861530【

配置它

"moduleResolution": "node",

 

 

标签:vue,nots,展示,一步步,100%,配置,element,pnpm,import
From: https://www.cnblogs.com/myfirstboke/p/18290472

相关文章

  • FlowUs设计师展示自己作品集的优质平台
    作为一位资深设计师,我认为在多个渠道展示我们的作品是至关重要的。这不仅仅是为了展示我们的设计能力,更是为了建立我们作为创意专业人士的声誉和品牌。以下是一些我们应当考虑的理由:专业展示:在多个平台上展示作品集,就像是在不同的展览中展出我们的设计艺术,这有助于我们塑造和......
  • 如何在JSP文件中接入高德地图实现地图展示和定位功能
    代码改进建议确保页面结构正确:检查页面的HTML结构,确保地图的容器<divid="container">正确放置。修改按钮功能:修正获取定位按钮的功能,确保它不会导致页面提交或其他问题。调整样式:调整地图容器的高度,确保地图有足够的空间显示。<!doctypehtml><%@pagecontentType=......
  • 基于微信小程序的学生知识成果展示与交流系统设计和实现-UniApp(代码+文档+运行成功)
    随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了微信小程序学生知识成果展示与交流的开发全过程。通过分析微信小程序学生知识成果展示与交流管理的不足,创建了一个计算机管理微信小程序学生知识成果展示与交流的方案。文......
  • 若依部署到服务器之后修改头像无法展示(分离版)
    参考链接  https://blog.csdn.net/feng88724/article/details/125591949常见问题  http://doc.ruoyi.vip/ruoyi-vue/other/faq.html#图片上传成功不能显示我用的分离版 按照官方的试了不管用,最后看到兄弟的博客,前半部分跟官方文档差不多,也是不生效由于服务装了宝塔,ng用的......
  • zabbix小白入门:从SNMP配置到图形展示——以IBM服务器为例
    作者乐维社区(forum.lwops.cn)许远在运维实践中,Zabbix作为一款强大的开源监控工具,被广泛应用于服务器、网络设备和应用程序的监控,成为保障业务连续性和高效运行的关键。然而,对于Zabbix的初学者来说,如何从零开始配置并实现数据的图形展示可能会感到无从下手。本文将通过具体的IBM......
  • vue项目子组件使用 dialog 弹框,如何实现父子组件弹框展示状态关联?
    vue项目,子组件使用el-dialog组件,想要实现在父组件可以控制子组件dialog的展示和隐藏,子组件自己可以控制dialog展示和隐藏,该如何实现?1.子组件(DialogComponent.vue)子组件接受一个来自父组件的prop,用来控制dialog的显示状态,并且当子组件内部需要改变dialog状态时,通过......
  • 车站选票代码分析与展示(C++版)
    目录程序的主要功能1.主窗口:2.管理员窗口:3.普通顾客窗口:主要数据结构函数间调用关系算法流程图1.查询算法流程图​编辑2.乘客买票算法流程图程序运行结果1.主窗口->管理员窗口a.管理员窗口->验证窗口b.管理员增加车次信息c.浏览全部车辆信息d.注销车次信息e.车......
  • 使用Vue 3和Axios从第三方API获取异步数据并展示
    在前端开发中,从第三方API获取数据并动态展示是非常常见且重要的需求之一。今天我们将深入探讨如何使用Vue3和Axios从第三方API获取异步数据并将其展示在页面上。通过这个例子,你将了解如何在Vue3中集成Axios,如何进行异步请求,以及如何动态地将数据绑定到模板以实......
  • 磐维数据库查询结果按列展示
    磐维数据库中如何实现查询结果按列展示?类似与MySQL数据库的\G效果,可以使用\x命令,以扩展方式显示查询结果。示例如下:postgres=#\xExpandeddisplayison.postgres=#select*frompg_user;-[RECORD1]----+-------------usename|dtpusesysid|20720usecreatedb|0......
  • 用python代码实现超级玛丽游戏(详细动画展示+源码分享)
    效果展示:温馨提示:篇幅有限,完整代码已打包文件夹,获取方式在:1.画面和角色的导入创建屏幕、从图片中导入Mario#屏幕创建和初始化参数self.screen=pygame.display.set_mode((WIDTH,HEIGHT))self.rect=self.screen.get_rect()pygame.display.set_caption(TITLE)......