【文件属性】:
文件名称:implicit-default-clobber
文件大小:2KB
文件格式:ZIP
更新时间:2021-07-13 07:50:25
JavaScript
隐性违约
问题
遇到export default语法的 es6 到 es5 转译器将生成一个带有 key default的模块。 大多数节点模块期望单个函数导出。
这个模块通过盲目地将module.exports = exports.default连接到传入的文件来“修复”这个问题。然后你可以将你生成的 es5 源发布到 npm,其他人可以正常使用它。
所以而不是这个:
var somemodule = require('somemodule').default
您的代码的使用者您可以只使用“正常”预期的 require 语法
var somemodule = require('somemodule')
安装
npm i implicit-default-clobber --save-dev
用法
{
"scripts":{
"implicit-default":
【文件预览】:
implicit-default-clobber-master
----index.js(395B)
----package.json(287B)
----readme.md(837B)