logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vite配置

1.base 配置打包路径,或者开发路径base: './',2.alias 别名配置import { resolve } from 'path';export default defineConfig({...resolve: {alias: {'@': resolve(__dirname, 'src'), // 设置 `@` 指向 `src` 目录},},...)}3.build 打包配置ex

#前端
vite配置

1.base 配置打包路径,或者开发路径base: './',2.alias 别名配置import { resolve } from 'path';export default defineConfig({...resolve: {alias: {'@': resolve(__dirname, 'src'), // 设置 `@` 指向 `src` 目录},},...)}3.build 打包配置ex

#前端
eslint正确的安装步骤

Vue3 跟 Vite 正式版发布有很长一段时间了,生态圈也渐渐丰富起来,作者已在多个项目中使用,总结一下:就是快!也不用担心稳定性问题,开发体验真不是一般好!还没尝试的同学可以从本文开始学习,从 0 开始手把手带你搭建一套规范的 Vite + Vue3 + TypeScript 前端工程化项目环境。本文篇幅较长,从以下几个方面展开:架构搭建代码规范提交规范单元测试自动部署本项目完整的代码托管在

#前端
git commit 规范不对导致报错subject may not be empty [subject-empty]type may not be empty [type-empty]

使用commitlint之后报错报错信息⧗ input: feat:初始化项目✖ subject may not be empty [subject-empty]✖ type may not be empty [type-empty]✖ found 2 problems, 0 warnings ⓘ Get help: https://github.com/conventional-changelo

#前端
eslint正确的安装步骤

Vue3 跟 Vite 正式版发布有很长一段时间了,生态圈也渐渐丰富起来,作者已在多个项目中使用,总结一下:就是快!也不用担心稳定性问题,开发体验真不是一般好!还没尝试的同学可以从本文开始学习,从 0 开始手把手带你搭建一套规范的 Vite + Vue3 + TypeScript 前端工程化项目环境。本文篇幅较长,从以下几个方面展开:架构搭建代码规范提交规范单元测试自动部署本项目完整的代码托管在

#前端
div失去焦点事件onblur()不触发解决方法

做一个弹出框组件,文字点击时会在文字下方弹出一个框,在vue3中监听div元素的blur事件发现事件并不会在div失去焦点时触发。bug原因:在vue中div默认不触发事件,除非将元素添加。在react中div元素是能触发onblur事件的。属性才会触发blur事件。

#前端#javascript#html
vite配置alias

vite.config.js 别名配置resolve.alias类型: Record<string, string> | Array<{ find: string | RegExp, replacement: string }>将会被传递到 @rollup/plugin-alias 作为 entries 的选项。也可以是一个对象,或一个 { find, replacemen

#vue.js#javascript#前端
javascript对url进行encode的两种方式

javascript可以使用的内置函数有encodeURI()encodeURIComponent()他们都是用utf-8的编码方式encodeURI(),用来encode整个URL,不会对下列字符进行编码:+ : / ; ?&。它只会对汉语等特殊字符进行编码encodeURIComponent (),用来enode URL中想要传输的字符串,它会对所有url敏感字符进行encode在对u

#前端
暂无文章信息