首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
esmodule专题
「Node.js」ESModule 与 CommonJS 的 区别
前言 Node.js支持两种模块系统:CommonJS 和 ESModules(ESM),它们在语法和功能上有一些不同。 CommonJS (CJS) CommonJS 是 Node.js 最早支持的模块规范,由于它的出现在ES6之前,因此采取的是同步加载模块的方式。这在服务端是可接受的,因为文件都在本地,同步加载不会引起明显的延迟问题。但是这样的加载方式不适合用在客户端,因为它会导致浏览
阅读更多...
commonjs和esmodule
commonjs的模块导出和引用写法: lib.js 导出一个模块 let a = 1let b = 2function aPlus1() {return a++}module.exports = {a,b,aPlus1} index.js引用一个模块 const {a,b,aPlus1} = require('./lib.js')console.log('hh:',a)
阅读更多...