05 2023 档案
摘要:TypeScript 新特性之项目引用: Reference tsconfig.json文件有一个新的顶级属性"references"。 每个引用的path属性可以指向包含tsconfig.json文件的目录,也可以指向配置文件本身(可以具有任何名称)。 reference属性 对于大型项目中的多个
阅读全文
摘要:Vue自定义指令 一个自定义指令由一个包含类似组件生命周期钩子的对象来定义。钩子函数会接收到指令所绑定元素作为其参数。 在 <script setup> 中,任何以 v 开头的驼峰式命名的变量都可以被用作一个自定义指令。eg: 在上面的例子中,vFocus 即可以在模板中以 v-focus 的形式使
阅读全文
摘要:常见的请求数据类型: application/json 常见于post请求 未经过任何处理 以json的格式通过body传输 application/x-www-form-urlencoded 提交的表单数据会转换为键值对并按照key1=val&key2=val2的方式进行编码,常见于POST提交表
阅读全文
摘要:npm 包其实又分为:只允许在客户端使用的,只允许造服务端使用的,浏览器/服务端都可以使用。如果我们需要开发一个 npm 包同时兼容支持 web端 和 server 端,需要在不同环境下加载npm包不同的入口文件,显然一个 main 字段已经不能够满足我们的需求,这就衍生出来了 module 与 b
阅读全文
摘要:pnpm 的优点 pnpm 会将包安装到本地,减少二次依赖安装的时间 节省磁盘空间,它会把包软链到本地,不需要反复安装 可以节省网络带宽 更好的依赖处理逻辑 Monorepo 的优势 便于管理多个相互依赖的项目 便于团队共享知识库 便于多个项目的测试发版和迭代流程 减少项目管理的成本 Monorep
阅读全文