babel-plugin-module-resolver:Babel的自定义模块解析器插件

时间:2024-02-19 18:53:17
【文件属性】:

文件名称:babel-plugin-module-resolver:Babel的自定义模块解析器插件

文件大小:232KB

文件格式:ZIP

更新时间:2024-02-19 18:53:17

resolver babel babel-plugin BabelJavaScript

babel插件模块解析器 一个插件,可在使用Babel编译代码时为模块添加新的解析器。 该插件允许您添加包含模块的新“根”目录。 它还允许您为目录,特定文件甚至其他npm模块设置自定义别名。 描述 该插件可以简化项目中的需求/导入路径。 例如,您可以编写utils/my-utils ,而不是使用../../../../utils/my-utils等复杂的相对路径。 它使您可以更快地工作,因为您无需在访问文件之前就计算出要上升的目录级别。 // Use this: import MyUtilFn from 'utils/MyUtilFn' ; // Instead of that: import MyUtilFn from '../../../../utils/MyUtilFn' ; // And it also work with require calls // Use this: const MyUtilFn = require ( 'utils/MyUtilFn' ) ; // Instead of that: const MyUtilFn = require ( '../.


【文件预览】:
babel-plugin-module-resolver-master
----.babelrc(152B)
----package.json(2KB)
----.github()
--------workflows()
----test()
--------custom-call.test.js(3KB)
--------normalizeOptions.test.js(2KB)
--------import.test.js(4KB)
--------mapToRelative.test.js(651B)
--------index.test.js(29KB)
--------testproject()
--------.eslintrc.js(69B)
--------dynamicImport.test.js(3KB)
--------call.test.js(3KB)
----package-lock.json(833KB)
----appveyor.yml(413B)
----src()
--------log.js(240B)
--------utils.js(2KB)
--------resolvePath.js(3KB)
--------index.js(1KB)
--------mapToRelative.js(360B)
--------mapPath.js(606B)
--------normalizeOptions.js(4KB)
--------transformers()
----.eslintrc.js(140B)
----DOCS.md(9KB)
----.prettierrc.yml(53B)
----codecov.yml(34B)
----LICENSE.md(1KB)
----.gitignore(54B)
----CHANGELOG.md(14KB)
----README.md(7KB)
----.editorconfig(147B)

网友评论