摘要: 项目(vue3)中添加husky、eslint、prettier , 自动格式化代码, 保姆级教学。 日常开发中,项目基本上都是由多个人进行开发和维护,每个人的代码书写习惯和风格又不尽相同,commit log也是乱七八糟,为以后的开发和维护增添了很多困难。所以,规范和约束在多人协作下,就显得尤为重 阅读全文
posted @ 2022-03-29 17:41 祈粼 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 直接上代码 let fd = new FormData() let name = '祈粼' // 一般传值 fd.append('name', name) let arr = [{ name: cc, age: 18 }, { name: cc, age: 18 }, { name: cc, age 阅读全文
posted @ 2021-03-04 18:20 祈粼 阅读(2934) 评论(0) 推荐(0) 编辑
摘要: 用es6 静态引入 webpack.config.js optimization:{ usedExports:true } package.json "sideEffects":false 剔除不需要treeShaking的文件 比如 "sideEffects":['@babel/polyfill' 阅读全文
posted @ 2021-03-03 14:00 祈粼 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 当使用NODE_ENV =production来设置环境变量时 会报错 解决办法: Windows 系统 "scripts": { "dev": "set NODE_ENV=development && webpack", "build": "set NODE_ENV=production webp 阅读全文
posted @ 2021-03-03 13:59 祈粼 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。 阅读全文
posted @ 2021-03-03 13:58 祈粼 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 参考链接:阮一峰 1. 概述 每个项目的根目录下面,一般都会有一个package.json文件,它定义了这个项目所需要的各种模块,以及项目的配置信息,(比如名称,版本,许可证等元数据). npm install 这个命令会根据这个文件的配置,自动下载所需要的模块,也就是配置项目所需的运行和开发环境. 阅读全文
posted @ 2021-03-03 13:55 祈粼 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 什么是BFC block formatting context 块级格式化上下文 ####触发条件 float 除 none 以外的值 position 除 relative static 以外的值 overflow 除 visible 以外的值 display为 inline-block flex 阅读全文
posted @ 2021-03-03 13:54 祈粼 阅读(26) 评论(0) 推荐(0) 编辑