摘要: @babel/plugin-transform-runtime 是 Babel 转译工具的一个插件,用于处理 JavaScript 代码中的新语言特性和 API。它的使用场景主要包括以下几个方面: 避免全局污染: 当使用 Babel 转译包含新特性的代码(如箭头函数、解构赋值、模板字符串等)时,Ba 阅读全文
posted @ 2024-04-05 19:10 龙陌 阅读(1046) 评论(0) 推荐(0)
摘要: tsconfig.json 和 tsconfig.build.json 都是 TypeScript 编译器的配置文件,它们用于定义 TypeScript 项目的编译选项和规则。虽然它们的核心功能相同,但通常情况下,项目中会有多个 tsconfig 文件,如 tsconfig.build.json,以 阅读全文
posted @ 2024-04-05 16:57 龙陌 阅读(517) 评论(0) 推荐(0)
摘要: <embed> 标签在 HTML 中用于嵌入外部内容,比如多媒体文件、插件或其他类型的内容。然而,您提供的代码片段 <embed src="../CHANGELOG.md"></embed> 试图使用 embed 标签来嵌入一个 Markdown 文件(CHANGELOG.md),这并不符合 emb 阅读全文
posted @ 2024-04-05 15:53 龙陌 阅读(91) 评论(0) 推荐(0)
摘要: 这段配置出现在一个 JavaScript 对象中,通常作为 webpack 配置的一部分,具体来说是在 alias 字段内。alias 是 webpack 的一项功能,允许开发者为模块请求(module request)设置别名,以简化模块导入路径,增强代码可读性和维护性。 以下是这段配置的具体解释 阅读全文
posted @ 2024-04-05 15:34 龙陌 阅读(79) 评论(0) 推荐(0)
摘要: lessc assets/index.less assets/index.css这个命令的作用是什么? lessc assets/index.less assets/index.css 这条命令是用来编译 Less 样式表文件的。具体来说,它的作用如下: lessc: 这是 Less 编译器的命令行 阅读全文
posted @ 2024-04-05 15:17 龙陌 阅读(95) 评论(0) 推荐(0)
摘要: .js linguist-language=ts 和 .tsx linguist-language=ts 是针对特定文件类型的元数据标记,它们的作用是在特定的上下文中指示这些文件的实际编程语言类型,而非其扩展名所暗示的语言。具体来说: .js linguist-language=ts 表示尽管文件以 阅读全文
posted @ 2024-04-05 13:34 龙陌 阅读(116) 评论(0) 推荐(0)
摘要: 在开发React组件包时,关于路径的选择,是否使用相对路径(如 ../)或路径别名(如 @),取决于具体项目需求、团队规范以及个人偏好。两者都有其适用场景和优缺点,下面分别进行讨论: 使用相对路径(如 ../): 优点: 通用性:相对路径直接基于文件系统结构,无需额外配置即可被大多数开发环境和构建工 阅读全文
posted @ 2024-04-05 13:33 龙陌 阅读(164) 评论(0) 推荐(0)