上一页 1 2 3 4 5 6 7 8 ··· 21 下一页
摘要: pnpm -F @opentiny/tiny-engine-controller -F @opentiny/tiny-engine-dsl-vue build 命令的作用是使用 pnpm 包管理器对指定的工作区包进行构建。具体来说: pnpm:这是 Node.js 的包管理器,类似于 npm,但更高 阅读全文
posted @ 2024-11-25 14:16 龙陌 阅读(156) 评论(0) 推荐(0)
摘要: 在打包构建生成代码的上下文中,DSL 通常是 "Domain-Specific Language" 的缩写。 Domain-Specific Language (领域特定语言) DSL 是一种计算机语言或规格,专门为解决特定领域的问题而设计。与通用编程语言(如 Java、Python)不同,DSL 阅读全文
posted @ 2024-11-25 12:04 龙陌 阅读(83) 评论(0) 推荐(0)
摘要: 使用导入断言解决错误“TypeError [ERR_IMPORT_ASSERTION_TYPE_MISSING]: Module needs an import assertion of type json”,例如 import myJson from './example.json' assert 阅读全文
posted @ 2024-11-23 11:38 龙陌 阅读(515) 评论(0) 推荐(0)
摘要: 在 Vite 配置中,proxy 选项用于设置开发服务器的代理规则。通过这些代理规则,你可以将前端开发服务器的请求转发到后端 API 服务器,从而解决开发环境中的跨域问题。你提到的配置片段详细地设置了代理规则,下面是对这段代码的详细解释: 代码解析 proxy: { [viteEnv.VITE_BA 阅读全文
posted @ 2024-11-16 16:02 龙陌 阅读(1100) 评论(0) 推荐(0)
摘要: 在 Webpack 配置中,ProvidePlugin 是一个非常有用的插件,它可以自动向模块中注入特定的变量,而无需在每个模块中显式导入这些变量。你提到的配置片段使用了 ProvidePlugin 来注入 Buffer 和 process 对象。下面是对这段代码的详细解释: 代码解析 new we 阅读全文
posted @ 2024-11-16 12:19 龙陌 阅读(165) 评论(0) 推荐(0)
摘要: 在 tsconfig.json 文件中,compilerOptions.types 字段用于指定 TypeScript 编译器应该包含的类型声明文件。这些类型声明文件提供了类型信息,使得 TypeScript 能够在编译时进行类型检查和提供智能提示。你提到的配置项指定了几个常用的类型声明文件,下面是 阅读全文
posted @ 2024-11-16 11:40 龙陌 阅读(590) 评论(0) 推荐(0)
摘要: TS中有俩种文件类型,一种是.ts文件,一种是.d.ts文件 .ts文件 既可以包含类型信息也可以写逻辑代码 可以被编译为js文件 .d.ts文件 只能包含类型信息不可以写逻辑代码 不会被编译为js文件,仅做类型校验检查 自定义类型声明文件 d.ts文件在项目中是可以进行自定义创建的,通常有俩种作用 阅读全文
posted @ 2024-11-16 11:12 龙陌 阅读(376) 评论(0) 推荐(0)
摘要: 在 Vue CLI 项目中,chainWebpack 是一个用于自定义 Webpack 配置的钩子。通过 chainWebpack,你可以对 Webpack 配置进行更细粒度的控制。你提到的代码片段的作用是移除 preload 和 prefetch 插件。下面是对这段代码的详细解释: 代码解析 ch 阅读全文
posted @ 2024-11-16 10:52 龙陌 阅读(435) 评论(0) 推荐(0)
摘要: 报错:(Use node --trace-deprecation ... to show where the warning was created) Error: error:0308010C:digital envelope routines::unsupported 原因:使用了 18.19. 阅读全文
posted @ 2024-11-12 10:06 龙陌 阅读(1386) 评论(0) 推荐(0)
摘要: 使用idea之类的,全局搜索然后替换为空格即可,注意不是替换为空,而是一个空格 阅读全文
posted @ 2024-11-10 14:13 龙陌 阅读(291) 评论(0) 推荐(0)
摘要: 在 package.json 文件中,stackblitz 字段用于配置 StackBlitz 环境中的特定设置。StackBlitz 是一个基于云的开发环境,允许用户在线编写、运行和调试代码。startCommand 字段指定了在 StackBlitz 环境中启动项目时应该执行的命令。 start 阅读全文
posted @ 2024-11-10 11:45 龙陌 阅读(64) 评论(0) 推荐(0)
摘要: 在 Vue 3 中,vue-router 提供了新的组合式 API(Composables),这些 API 旨在与 Vue 3 的 Composition API 一起使用。然而,onBeforeRouteEnter 这个特定的导航守卫并没有直接在 vue-router/composables 中提 阅读全文
posted @ 2024-11-10 09:16 龙陌 阅读(749) 评论(0) 推荐(0)
摘要: 在谷歌浏览器的开发者工具中,使用Filter功能可以方便地过滤掉特定的网络请求。如果你想要过滤掉包含 ?sentry 的接口,可以按照以下步骤操作: 打开开发者工具: 按 F12 或 Ctrl+Shift+I(Windows/Linux)或 Cmd+Opt+I(Mac)打开开发者工具。 也可以右键点 阅读全文
posted @ 2024-11-06 10:43 龙陌 阅读(953) 评论(0) 推荐(0)
摘要: 在视频播放组件中,"样式全屏"和"全屏"是两种不同的显示模式,它们的主要区别在于显示范围和用户体验。以下是详细的解释: 样式全屏(Pseudo Fullscreen) 显示范围: 样式全屏通常是指在当前网页中最大化视频播放器的显示区域,但不会覆盖整个浏览器窗口。 视频播放器会扩展到其父容器的最大尺寸 阅读全文
posted @ 2024-11-01 14:52 龙陌 阅读(153) 评论(0) 推荐(0)
摘要: 原因: 这个错误通常是由于Node.js版本更新导致的。新版本的Node.js包含了OpenSSL 3.0,它对加密算法和密钥大小有更严格的限制,可能会影响一些旧项目。 解决方案: 临时解决(需要每次启动时设置): 在VS Code终端中: $env:NODE_OPTIONS="--openssl- 阅读全文
posted @ 2024-10-31 11:28 龙陌 阅读(545) 评论(0) 推荐(0)
摘要: vue2项目中 箭头函数和普通函数里面 this的指向有何不同? 在 Vue2 项目中,箭头函数和普通函数中的 this 指向有所不同。理解这种差异对于正确使用 Vue 组件内的方法非常重要。 普通函数中的 this 在 Vue 组件中,普通函数(也称为函数声明或函数表达式)中的 this 通常指向 阅读全文
posted @ 2024-10-28 23:53 龙陌 阅读(222) 评论(0) 推荐(0)
摘要: "Benchmarks" 一词通常指的是基准测试,这是一种测量和评估系统性能、速度或其他关键指标的方法。 基准测试可以应用于各种领域,包括计算机硬件、软件、网络服务等。 通过基准测试,开发者和用户可以了解系统的实际表现,并与预期性能或其他系统进行比较。 基准测试的用途 性能评估:确定系统在特定条件下 阅读全文
posted @ 2024-10-27 23:21 龙陌 阅读(397) 评论(0) 推荐(0)
摘要: 点击项目栏的更多,找到 外观,点击勾选上 展示排除的文件 即可 这样就可以点击代码定位到三方包的源码中啦!!! 阅读全文
posted @ 2024-10-27 12:57 龙陌 阅读(421) 评论(0) 推荐(0)
摘要: heic2any 是一个用于将 HEIC/HEIF 格式的图片转换为其他格式(如 JPEG 或 PNG)的 JavaScript 库。 这种格式通常由苹果设备(如 iPhone 和 iPad)使用,因为它们在拍摄照片时默认保存为 HEIC 格式。如果你需要处理这些文件并将其转换成更通用的格式,hei 阅读全文
posted @ 2024-10-27 12:53 龙陌 阅读(761) 评论(0) 推荐(0)
摘要: 这个错误通常发生在 Git 试图更新远程引用(如分支或标签)时,但本地的引用与远程的引用不匹配。具体来说,Git 期望某个引用(如 refs/remotes/origin/refactor)处于某个特定的提交(如 4a06cb568),但实际上它指向了另一个提交(如 7a05be1d8)。 使用方法 阅读全文
posted @ 2024-10-23 15:37 龙陌 阅读(2613) 评论(0) 推荐(0)
摘要: IDEA 配置 SVN 拉取代码 1、电脑上先安装 SVN 客户端:TortoiseSVN 客户端 安装,IDEA 本身也是通过 SVN 客户端向服务器发送命令。 2、IDEA 配置 SVN :File–>Setting–>Version Control–>Subversion,填入安装好的 SVN 阅读全文
posted @ 2024-10-16 17:03 龙陌 阅读(2411) 评论(0) 推荐(0)
摘要: 在版本控制系统(如 SVN、Git 等)中,trunk 是一个特殊的分支,通常用于表示主开发线。以下是 trunk 分支的一些关键点: 1. 定义 Trunk:也称为主干或主分支,是项目的主要开发线。所有主要的开发工作通常都在 trunk 上进行。 2. 用途 主要开发:开发人员在 trunk 上进 阅读全文
posted @ 2024-10-16 13:36 龙陌 阅读(235) 评论(0) 推荐(0)
摘要: 在使用 TypeScript 时,/// <reference types="..." /> 和 tsconfig.json 中的 types 配置项都可以用来指定类型定义文件。它们在不同的场景下使用,具体如下: /// <reference types="..." /> 单文件类型引用: 当你在一 阅读全文
posted @ 2024-10-14 11:47 龙陌 阅读(152) 评论(0) 推荐(0)
摘要: slash2 是一个用于处理路径分隔符的工具包,主要作用是将 Windows 风格的路径分隔符(\)转换为 Unix 风格的路径分隔符(/)。 这对于跨平台开发特别有用,因为不同操作系统的路径分隔符不同,slash2 可以帮助你统一路径格式,确保代码在不同平台上都能正常工作。 主要功能 路径分隔符转 阅读全文
posted @ 2024-09-30 16:11 龙陌 阅读(86) 评论(0) 推荐(0)
摘要: safe-stable-stringify 是一个用于将 JavaScript 对象转换为 JSON 字符串的库,它具有两个主要特性:安全性和稳定性。 1. 安全性 处理循环引用:普通的 JSON.stringify 会在遇到循环引用时抛出错误,而 safe-stable-stringify 可以安 阅读全文
posted @ 2024-09-30 15:32 龙陌 阅读(151) 评论(0) 推荐(0)
摘要: 在编程和软件开发中,WIP 是 "Work In Progress" 的缩写,表示某个任务、功能或项目正在进行中,尚未完成。WIP 通常用于以下几个场景: 代码注释:在代码中,开发者可能会使用 WIP 作为注释,表示某部分代码还在开发中,尚未完成或需要进一步完善。 # WIP: 这部分代码还需要进一 阅读全文
posted @ 2024-09-24 13:53 龙陌 阅读(459) 评论(0) 推荐(0)
摘要: 在编程和软件开发中,stub 是一个临时的代码片段,用于模拟或替代实际的实现。它的主要用途包括: 测试:在单元测试中,stub 可以模拟一个函数或方法的行为,返回预定义的结果,以便测试其他部分的代码。这有助于隔离测试,确保测试的准确性和可靠性。 原型设计:在原型设计阶段,stub 可以用来快速实现一 阅读全文
posted @ 2024-09-24 10:10 龙陌 阅读(335) 评论(0) 推荐(0)
摘要: new Date().toISOString() 是 JavaScript 中用于获取当前日期和时间的 ISO 8601 格式字符串的方法。格式为 YYYY-MM-DDTHH:MM:SS.sssZ。 这种格式的字符串在很多场景中都非常有用,特别是在需要标准化日期和时间表示的情况下。以下是一些常见的使 阅读全文
posted @ 2024-09-23 16:25 龙陌 阅读(1159) 评论(0) 推荐(0)
摘要: ReactDOM.render 和 ReactDOM.createRoot 都是用于在 React 应用程序中渲染组件的方法,但它们之间存在一些区别: ReactDOM.render:这个方法是 React 早期版本中使用的,现在已经被 ReactDOM.createRoot 替代。 ReactDO 阅读全文
posted @ 2024-08-22 11:07 龙陌 阅读(391) 评论(0) 推荐(0)
摘要: Electron 将其缓存存储在以下文件夹中: window : C:\Users<user>\AppData\Roaming<yourAppName>\Cache Linux: /home//.config//Cache 操作系统: /Users//Library/Application Supp 阅读全文
posted @ 2024-08-19 15:04 龙陌 阅读(1750) 评论(1) 推荐(1)
摘要: fs.exists 和 fs.access 是 Node.js 文件系统模块 (fs) 中用于检查文件或目录是否存在及访问权限的方法。虽然它们在表面上看起来相似,但实际上有着不同的用途和工作原理。 fs.exists fs.exists 方法已经被弃用了,并在 Node.js v7.0.0 版本中被 阅读全文
posted @ 2024-08-19 00:12 龙陌 阅读(602) 评论(0) 推荐(0)
摘要: export type IconType = React.ReactNode | ((props: TreeNodeProps) => React.ReactNode); 阅读全文
posted @ 2024-08-14 15:02 龙陌 阅读(17) 评论(0) 推荐(0)
摘要: base64加密解密,中文乱码问题 通常的方法是通过 window.btoa() 方法对源数据进行编码, 然后接收方使用 window.atob() 方法对其进行解码, 从而得到原数据. 由于btoa 方法仅支持 ASCII 编码, 我们在转换中文的时候就需要先将中文转换为ASCII字符序列,再通过 阅读全文
posted @ 2024-08-12 11:33 龙陌 阅读(1224) 评论(0) 推荐(0)
摘要: MinIO是什么? 一种对象存储解决方案, Minio 提供与亚马逊云科技 S3 兼容的 API,并支持所有核心 S3 功能, 所以也可以看做是S3的开源版本;它允许用户通过简单的 API 接口进行数据的存储和检索,同时提供高度可扩展性和强大的数据保护机制。 MinIo主要是在微服务系统中使用,非常 阅读全文
posted @ 2024-08-06 22:09 龙陌 阅读(435) 评论(0) 推荐(0)
摘要: 标签是 HTML 中的一个元素,用于嵌入外部应用程序或交互式内容(如插件)到 HTML 页面中。这个标签允许你插入任何类型的外部应用程序或插件,比如 Flash 应用程序、视频、音频、PDF 文件等。然而,需要注意的是, 标签的使用已经逐渐减少,因为现代网页开发更倾向于使用更具体、更标准化的标签和技 阅读全文
posted @ 2024-08-05 20:26 龙陌 阅读(87) 评论(0) 推荐(0)
摘要: var a = 10; function fn1() { return a + 10; } function fn2() { var a = 20; return fn1(); } console.log(fn2()); 第一反应是调用fn1,逐级往上查找a变量,但是经过提醒发现,fn1在定义的时候 阅读全文
posted @ 2024-07-08 09:46 龙陌 阅读(19) 评论(0) 推荐(0)
摘要: 如何在Windows中获取文件名中带有冒号的文件? https://www.saoniuhuo.com/question/detail-2135850.html 在创建文件的时候,若生成的文件名带冒号,会生成冒号之前的文件名,且文件中无内容,不会报错 校验文件名是否符合的方法 export defa 阅读全文
posted @ 2024-07-07 23:38 龙陌 阅读(126) 评论(0) 推荐(0)
摘要: 这段代码主要是在实现一个深度观察者模式的部分逻辑,用于递归地处理对象和数组,以便在数据结构变化时触发回调。这里的关键是理解条件运算符和函数调用的执行顺序。让我们逐步分析: 条件表达式的左侧: isPlainObject(res): 这个函数检查res是否是一个纯对象(即普通的JavaScript对象 阅读全文
posted @ 2024-07-06 16:31 龙陌 阅读(23) 评论(0) 推荐(0)
摘要: 在 Git 中创建分支时,选择分支名称的命名规范非常重要,因为它不仅有助于代码审查和协作,还能提高项目管理和追踪问题的效率。 在给定的两个选项之间选择,fix/bug_123 和 fix_bug_123,通常推荐使用带有斜杠 / 的风格,即 fix/bug_123,原因如下: 语义清晰:使用 / 分 阅读全文
posted @ 2024-07-05 10:45 龙陌 阅读(175) 评论(0) 推荐(0)
摘要: JavaScript中的异步模式 JavaScript语言的执行环境是“单线程(singlethread)”,就是指一次只能完成一个任务。 如果有多个任务,就必须排队,等前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯, 坏处是只要有一个任务耗时很 阅读全文
posted @ 2024-07-04 20:15 龙陌 阅读(30) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 21 下一页