文件名称:babel-plugin-rewire-exports:Babel插件,用于存根[ES6,ES2015]模块导出
文件大小:119KB
文件格式:ZIP
更新时间:2024-02-22 23:05:45
javascript unit-testing babel webpack es6
babel-plugin-rewire-exports 用于存根(ES6,ES2015)模块导出的Babel插件。 它允许在所有导入模块中重新连接导出的值。 与它不修改模块内部(例如,导入以及*变量和函数)。 有关实现的详细信息,请参见部分。 出口商品 插件通过以下API转换模块出口的方式:可以对它们进行存根(或“重新布线”): 默认导出-插件导出附加的rewire(stub)功能,该功能可替换原始功能 命名为exports-对于每个导出(例如export var foo ),都会导出一个附加功能rewire$foo(stub) restore()函数允许将导出恢复为原始值 如果存在现有的rewire或restore*标识符,则生成的导出将分别命名为rewire$default和restore$rewire 例 命名出口: //------ text.js ------ export let message = 'Hello world!' //------ logger.js ------ import { message } from './text.js' expor