更新时间:2018-09-21 16:52:43
模组启动时,会找入口JS应用程序,具体流程见下图
问什么先检测package 配置文件的test 配置项而不是main的配置?
最初考虑是在驱动程序中,只有测试程序而没有应用程序,因此先考虑的是检测test配置项,其实究竟是运行main的配置项和test配置项,开发人员可以根据自己的意愿来选择,只要不同时配置这两项就可以了。如果同时配置这两项,则优先运行的是test配置项!!!
m > m.js > m/index.js > m/package.json
其中
m为require中的模块名,如./foo.js
m/package.json与nodejs中一致
/node_modules/m > /node_modules/m.js > /node_modules/m/index.js > /node_modules/m/package.json
其中
m为require中的模块名,如foo
,xyz.js
/node_modules/m/package.json与nodejs中一致