2022-08-03 1306 阅读 实用干货 🌋 🔀 如何打一个既支持cjs,又支持esm的npm包? 模块化是一个老生常谈的问题了,打包工具层出不穷。那么,如何利用这些打包工具去打出既支持cjs,又支持esm的npm包呢。这篇文章不涉及概念,是一些打包实测。tsctsconfig.jsontsconfig-esm.jsonpackage.jsoncjstsconfig.json{"compilerO
2022-08-01 1334 阅读 实用干货 🌋 💡 JavaScript 中 (0, function)(param) 是什么? 前言使用webpack工具打包React项目编译后的代码,经常会出现以下片段:v=rt((0,r.useState)(void0),2),为什么r.useState方法,要用(0,r.useState)(void0)的方式去执行呢?r.useState(void0)的调用方式也是可运行的,为什么不这