文件名称:babel-plugin-optional-require:Babel插件(可选),需要模块
文件大小:122KB
文件格式:ZIP
更新时间:2024-02-20 20:28:04
bundler babel babel-plugin hacktoberfest BabelJavaScript
babel-plugin-optional-require Babel插件(可选)需要模块。 对于像这样的捆绑器很有用,该捆绑器不支持可选的require语句。 如果您要向库中添加可选的依赖项,并且希望用户能够选择退出该依赖项以节省捆绑包大小,则这主要有用。 您还可以在应用程序中使用它来仅加载配置文件(如果存在)。 用法 安装插件: yarn add --dev babel-plugin-optional-require 然后将其包含在您的.babelrc : { " plugins " : [ " optional-require " ] } 选件 builtins: boolean :是否解析Node内置。 默认值: false 。 blacklist: string[] :我们假设无法解决的模块列表不可用。 默认值: [] 。 whitelist: string[] :我们认为未解决的可用模块列表。 默认值: [] 。 例 require选择地require一个模块,您需要将其包装在try/catch : let a ; try { a = r
【文件预览】:
babel-plugin-optional-require-master
----.eslintrc.json(109B)
----.flowconfig(58B)
----yarn.lock(286KB)
----flow-typed()
--------npm()
----__tests__()
--------index.js(325B)
----README.md(1KB)
----.release-it.json(289B)
----__fixtures__()
--------node-builtin()
--------non-existing-file()
--------existing-module()
--------non-existing-module()
--------existing-file()
--------template-literal()
--------expression()
----.gitignore(896B)
----index.js(2KB)
----.eslintignore(41B)
----package.json(1KB)