node.js如何要求('xxx')知道哪个javascript文件是xxx包中的主要入口?

时间:2015-04-20 00:39:05

标签: npm require package.json

我试图自己编写节点模块并发布它 假设dir如下所示:

root/
   a.js  
   b.js  
   c.js  
   package.json

现在c.js中需要a.js和b.js,并且当其他开发人员需要我的包时,我希望c.js成为包接口。怎么指定?我没有线索。

当我的包裹需要时,npm如何知道哪个js文件是主入口?

1 个答案:

答案 0 :(得分:0)

可以在main中将其指定为package.json字段:"main": "c.js"

https://docs.npmjs.com/files/package.json#main

默认情况下,将使用包文件夹中的index.js

https://nodejs.org/api/modules.html#modules_folders_as_modules