确定。所以我想要做的是基本上有一个模块,其中包含一堆文件夹,如下所示
publicmodulename
|-lib
|–index.js
|-f1
|-index.js
|-f2
|-index.js
|-f3
|-index.js
我希望能够做的就是告诉npm如果用户需要这个包(现在称之为publicmodulename),那么它将正常运行
授予我的main
密钥在package.json
设置为"./lib/index.js"
require('publicmodulename'); // runs lib/index.js
但如果用户需要子文件夹
require('publicmodulename/f1');
它不会出错。我试过这个并没有太好用。有人有什么建议吗?