我正在使用npm
并将我的图书馆放在node-modules
中。
当我使用import
或require
时,例如import A from 'my_lib'
,某种方式库会被解析(某些内容从my_lib
导入)。
图书馆如何解决?
我认为index.js
文件会被检查是否存在(类似于我使用./my_folder
从我的自定义文件夹导入时,./my_folder/index.js
已被选中)?有什么规则?
注意:有时我使用webpack
,我认为在webpack中有resolve.mainFiles
属性,默认值为['index']
,这意味着如果指定了文件夹,则使用index.js
。< / p>
但我使用的是react
库,它在根文件夹中没有index.js
,但它仍然可以正常解析。
如果指定的文件夹中有一个解析器,则解析器是否在package.json中查找?