首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
云浪
掘友等级
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
74
文章 74
沸点 0
赞
74
返回
|
搜索文章
赞
文章( 74 )
沸点( 0 )
如何开发同时支持 CJS 和 ES 模块的 npm 包?
在 Node.js 支持 ES 模块之前,要开发同时支持 CommonJS 和 ES 模块的 npm 包,常见的作法是,同时在 npm 包中使用 CommonJS 和 ES 模块语法将包的功能实现一遍
啊?npm 包可以自己引入自己?
在一个包内,可以通过包名来引用该包的 package.json 文件中 exports 字段所定义的值。例如,假设 package.json 文件内容如下: 然后,该 npm 包中的任何模块都可以通过
让我看看有多少人不知道 package.json 中的条件导出
条件导出提供了一种根据特定条件映射到不同路径的方式。比如可以根据 CommonJS 还是 ES 模块提供不同的导入文件。 例如,对于一个想要为 require() 和 import 提供不同 ES 模
高级前端必须掌握的 package.json 字段知识:exports & imports
在 npm 包的 package.json 文件中,exports 和 main 都可以用来定义包的入口点,但是 exports 字段是 main 字段的现代的替代方案。 主入口点导出 main 用于
高级前端必须掌握的 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 开始支持。在这段时间里,虽然大家都
下一页
个人成就
文章被点赞
466
文章被阅读
58,717
掘力值
3,260
关注了
2
关注者
62
收藏集
0
关注标签
1
加入于
2018-12-30