ESM and CommonJS Differences and Interoperability
Learn about ESM and CommonJS differences with examples.
We'll cover the following...
We already mentioned several important differences between ESM and CommonJS, such as having to explicitly specify file extensions in imports with ESM, while file extensions are totally optional with the CommonJS require
function.
Let's close this chapter by discussing some other important differences between ESM and CommonJS and how the two module systems can work together when necessary.
ESM runs in strict mode
ES modules run implicitly in strict mode. This means that we don’t have to explicitly add the ...