the-sample-of-module-bundler:您将知道如何制作JavaScript捆绑器

时间:2024-05-22 03:28:21
【文件属性】:

文件名称:the-sample-of-module-bundler:您将知道如何制作JavaScript捆绑器

文件大小:160KB

文件格式:ZIP

更新时间:2024-05-22 03:28:21

JavaScript

模块捆绑器示例 介绍如何创建模块捆绑器。 特征 您可以查看输出代码。 实施内容 输出码 CJS( require / exports / module.exports ) 循环依赖(CJS / ESM) 使用CJS的node_modules ESM , 导入ImportDeclaration 默认import / export ( ImportDefaultSpecifier , ExportDefaultDeclaration ) 说明符import / export ( ImportSpecifier , ExportNamedDeclaration ) 命名空间说明符import ( ImportNamespaceSpecifier ) 具有ESM的node_modules CJS和ESM之间的互操作 发展 $ npm i $ npm test $ cd tests/


【文件预览】:
the-sample-of-module-bundler-master
----renovate.json(41B)
----package.json(440B)
----.github()
--------FUNDING.yml(16B)
--------workflows()
----jest.config.js(182B)
----tests()
--------entries.test.js(3KB)
--------output()
--------__snapshots__()
--------fixtures()
----package-lock.json(207KB)
----src()
--------buildModulesMap.js(2KB)
--------transformAst.js(9KB)
--------index.js(1KB)
--------convertToModuleId.js(876B)
--------template.js(2KB)
--------utils()
----.gitignore(21B)
----Makefile(118B)
----.prettierrc.js(85B)
----README.md(3KB)

网友评论