node教程,对比理解es模块代码写法不同导致运算结果不同发布于2021年11月11日 node 大家已经知道,在nodejs代码的写法上,目前存在着两个阵营,分别是以require为代表的commonjs阵营,还有以import为代表的es module阵营。本文的故事,发生在后者身上:es module阵营... 阅读更多
node程序commonjs模式下,如何使用动态import语句?发布于2021年11月10日 node 以前曾经说过,在node程序中引入第三方模块的方式,有两种。一种是commonjs,使用require语句。另外一种是es module,使用import语句。早期的node代码,以require语句居多。目前的趋... 阅读更多
Commonjs困惑二:如何理解require缓存?如何删除?发布于2021年06月19日 node 苏南大叔再来描述commonjs的困惑二,require语句的缓存现象。首先澄清一下,require语句缓存现象并非是commonjs所特有的。其次,多次require导致缓存现象,也并不是太常见的,并不是大范围的... 阅读更多
Commonjs困惑一:使用module.exports还是exports?发布于2021年06月18日 node commonjs这种模块化编程方案实际存在着一些困惑,苏南大叔在本文中说说第一个困惑,那就是:在commonjs模块的代码里面,用什么语句导出呢?答案是module.exports和exports,为啥有两个答案,... 阅读更多
JavaScript代码模块化,commonjs如何编写并引用?发布于2021年06月17日 node 在JavaScript代码模块化过程中,commonjs是其中一个产物。根据最初的设计,commonjs是适用于服务器(node)端使用的,类似的概念还有AMD/CMD/es6 module。但是,由于webpac... 阅读更多