ESM 是值的引用 意味着如果file-a.js 与file-b.js 同时引用了file-c.js中的模块,且file-c.js中的模块变量被其中任一文件更改,该更改都将被应用到另一个引用该模块的模块中去。CommonJS 是值的拷贝 它意味着在当前文件中对模块的改动只会影响到当前引入该模块的文件。
ESM 是值的引用 意味着如果file-a.js 与file-b.js 同时引用了file-c.js中的模块,且file-c.js中的模块变量被其中任一文件更改,该更改都将被应用到另一个引用该模块的模块中去。
ESM 是值的引用
file-a.js
file-b.js
file-c.js
CommonJS 是值的拷贝 它意味着在当前文件中对模块的改动只会影响到当前引入该模块的文件。
CommonJS 是值的拷贝
最后更新于2年前