首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
云浪
掘友等级
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
80
文章 80
沸点 0
赞
80
返回
|
搜索文章
最新
热门
高级前端必须掌握的 package.json 字段知识:包的入口点
在 npm 包的 package.json 文件中,有两个字段可以定义包的入口点:main 和 exports。这两个字段既可以定义 ES 模块的入口点,也可以定义 CommonJS 模块的入口点。
package.json 中的 main 字段的作用是什么?
main 字段是模块的主要入口点。当进行 require 导入模块时,会查看 main 字段,然后返回模块中导出的对象。 main 应该是一个相对于包文件夹根目录的模块。 对于大多数模块来说,有一个主
揭秘!Node.js 是如何检测模块类型的
Node.js 同时支持 ES 模块和 CJS 模块,但是每个文件的具体模块格式是由文件的扩展名以及在文件所在目录及其所有上级目录中找到的第一个 package.json 文件里的 type 字段决定
揭秘 tsconfig:module 配置全解析
module 配置项用于指定生成代码的模块化规范,比如:commonjs 、umd 、es module (es6、es2020、es2022)等。 当 tsconfig 中 target 为 es5
如何在 ESM 中使用 CJS 模块特有的变量和方法?
在 ES 模块的代码中,无法直接使用 require 、__dirname 和 __filename ,否则会报错。 在 CommonJS 模块中: require 用于加载模块 __dirname,
这应该是全网最详细的 Babel 转换 ESM 到 CJS 的配置指南
背景 ESM(ES 模块)走向广泛支持的道路比较漫长。 ES 模块在 2015 年标准化,到 2017 年大多数浏览器开始支持,2019 年 Node.js v12 开始支持。在这段时间里,虽然大家都
理解并应用 tsconfig 中的 useDefineForClassFields
useDefineForClassFields 与类(class)有关,当 useDefineForClassFields 为 true 时,TypeScript 编译器会生成符合 ECMAScrip
你是否理解 tsconfig 中的 target 和 lib ?
target target 配置项用于指定 TypeScript 编译器将代码编译后所生成的 JavaScript 版本。它决定了输出的 JavaScript 代码所遵循的语法标准,比如 ES3、ES
深入 tsconfig : baseUrl 详解
在 TypeScript 项目中,baseUrl 主要用于模块路径解析。它为编译器提供了一个基础路径,当导入模块时,编译器会以这个baseUrl 为起点来查找模块文件。 例如,假设你的项目结构中有一个
你真的掌握了 tsconfig 中的 type 吗?
types 是 tsconfig 文件中的一个配置,默认情况下,node_modules 下面的 @types 包都会包含在项目的编译过程中。如果指定了 types ,那么只有在 types 中列出的
下一页
个人成就
文章被点赞
527
文章被阅读
78,265
掘力值
3,643
关注了
2
关注者
70
收藏集
0
关注标签
1
加入于
2018-12-30