04 2023 档案
摘要:为什么我们使用 vue-cli 就可以调用node全局的包呢? 在我们npm -g 安装依赖的时候,会去查看你所安装以来的package.json里边是否存在bin配置项 如果有的话 node 会生成一个 你的bin下边的key的.cmd 文件,cmd里边的代码如下; @ECHO off SETLO
阅读全文
摘要:这俩个都是更新资源,但是有本质上的区别,那就是语义。在HTTP中,PUT被定义为幂等的方法,POST则不是,这是一个很重要的区别。先通俗解释一下幂等,它是一个数学词语,是对于单个输入或者无输入的运算方法,如果每次都是同样的结果,则称其是幂等的。也就是说,如果一个网络重复执行多次,产生的效果是一样的,
阅读全文
摘要:/** * @name MyPromise * @description 简单实现Promise * @author **** */ class MyPromise<T> { //存放成功的回调函数 private resolveFn: Function = () => {}; //存放失败的回调函
阅读全文
摘要:简介 本文章主要是记录一下,前端实现一个脚手架的过程。本文章创建的脚手架实现了模版创建以及从git拉取两个功能,自定义的功能暂未实现。 npm地址 git仓库地址 需要准备的依赖 1、inquirer : 是常规交互式命令行用户接口的集合,提供给 Node.js 一个方便嵌入,漂亮的命令行接口nod
阅读全文
摘要:简介 本文章主要是用于将react代码中杂乱的console在发布到生产环境的时候进行清理; 需要准备的依赖 1、@babel/parser:将源代码解析成AST 2、@babel/traverse:循环遍历AST节点 3、@babel/generator:将ast转换成js代码 4、@babel/
阅读全文