2021
09-30
09-30
详解在node.js中require方法的加载规则
require方法的加载规则优先从缓存中加载核心模块路径形式的模块第三方模块一、优先从缓存中加载main.js:执行加载a.js模块require('./a')a.js:执行加载b.js模块,并输出a被加载了require('./b')console.log('a.js被加载了')b.js:输出b被加载了console.log('b.js被加载了')结果:可以看出:main去加载a.js,然后a在去加载b.js过程中,并没有打印两次a.js被加载,Node会直接从require.cache中根据传入的id,取...
继续阅读 >