文件名称:rollup-plugin-commonjs-alternate
文件大小:11KB
文件格式:ZIP
更新时间:2024-05-30 10:50:30
JavaScript
汇总插件通用js替代 替代CommonJS插件。 标准的效果很好,但是存在一些问题: 它不支持有条件的需求。 这意味着将同时包含库的开发和生产版本。 该插件执行简单的静态检查,以查看是否应将require调用作为导入包含在内。 它不检查ESM文件中是否require调用。 乍一看这似乎不是问题,但是在使用诸如React Hot Loader之类的库时,这是一个问题,该库使用Babel插件将自身注入到ESM模块中。 它根据动态需求进行存根。 这是一个问题,因为动态要求对于诸如功能是必需的。 这个插件有什么作用? 该插件的目的是支持遵循最佳实践的流行的前端库,并使它们与HMR一起正常工作。 它将删除静态可分析的条件导入,它将在任何地方检查require调用,并且不会存根任何本不应该的内容。 此插件极有可能无法使用违反最佳做法的库(例如,将变量设置为module.exports并向其中
【文件预览】:
rollup-plugin-commonjs-alternate-master
----.npmignore(20B)
----LICENSE(1KB)
----test()
--------index.js(32KB)
----README.md(3KB)
----.gitignore(121B)
----index.js(15KB)
----package.json(601B)