nodejs如何创建多层文件夹

4 月 24 日
阅读 2 分钟
95
.dirname()方法1. 获得路径当中最后一段文件或文件夹所在的路径。多次调用path.dirname将会逐层返回上级目录 {代码...} 2. fs.mkdir不能一次创建多层目录,必须先创建上层目录,再创建下层目录 {代码...} 3. nodejs递归创建目录 {代码...}

Node.js API实例讲解fs文件夹常见操作

4 月 24 日
阅读 5 分钟
87
FS 文件夹操作创建文件夹在当前目录下,创建一个mydir的文件夹异步实现代码: {代码...} 同步实现代码: {代码...} 删除文件夹异步实现代码: {代码...} 同步实现代码: {代码...} 文件夹重命名把当前目录下mydir文件夹改为mydir2名,如果没有mydir文件夹,那么会抛出异常err。同步实现代码 {代码...} 异步实现代码: {代...

vue不同环境打包环境变量处理

4 月 24 日
阅读 2 分钟
37
1.package.json处理增加打包命令 {代码...} 备注:1.prd为生成环境,poc为测试环境,增加了参数 指明环境 --mode prd和--mode poc2.增加.env文件在项目根目录增加文件 .env.poc 和 .env.prdenv.poc {代码...} env.prd {代码...} 部分参数不是很需要,主要参数为 MODE NODE_ENV VUE_APP_MODE 这三个;3.页面调用环境变量 ...

vue源码-proxy代理数据拦截

4 月 24 日
阅读 5 分钟
29
主要的方法有: handler.has() 是针对 in 操作符的代理方法 handler.set() 方法是设置属性值操作的捕获器。 handler.get() 方法用于拦截对象的读取属性操作。 handler.defineProperty() 用于拦截对对象的 Object.defineProperty() 操作。 handler.deleteProperty() 方法用于拦截对对象属性的 delete 操作。

项目node_modules开发环境变大问题处理

4 月 24 日
阅读 1 分钟
37
1.排查原因删除node_modules,重新安装,只有几百兆的大小。运行npm run dev命令之后,会立即增加几十兆,重复多次运行,发现未增加空间。修改代码,实时编译之后,发现空间增加5兆左右,只要修改一次就增加一次。插件引起:compression-webpack-plugin,压缩资源,配合nginx加速资源加载,优化体验。解决方式针对该插件...

reduce函数20个高级用法 看看你掌握了多少?

3 月 26 日
阅读 8 分钟
478
什么是reduce函数reduce 方法对数组中的每个元素按序执行一个提供的 reducer 函数每一次运行 reducer 会将先前元素的计算结果作为参数传入,最后将其结果汇总为单个返回值。函数组成 {代码...} 函数具体内容reduce 方法是一个迭代方法。它按升序对数组中的所有元素运行一个“reducer”回调函数,并将它们累积到一个单一的...
封面图

tauri应用实现一键快速更新版本

3 月 23 日
阅读 3 分钟
112
tauri应用实现一键快速更新版本创建一个项目 {代码...} 根据配置选择就可以 {代码...} 启动项目更新配置打包配置在src-tauri/tauri.conf.json修改打包命令 {代码...} 生成更新秘钥 {代码...} 配置到本地的环境变量中主要配置这两个 {代码...} 可以使用 {代码...} 查看是否生效设置公钥将.pub后缀的文件内容复制到pubkey...