1.Node.js 在调用某个包时,会首先检查包中 package.json 文件的 main 字段,将其作为 包的接口模块,如果 package.json 或 main 字段不存在,会尝试寻找 index.js 或 index.node 作为包的接口. 注意啦,注意啦,是调用包的时候,使用main的字段,不是引入模块.一开始一直纳闷,怎么在项目里require引入模块,都是引入main制定的模块,这不对啊.后来仔细读,发现是别的项目调用某个包时,会 以被调用的包的package.json 文件…