如何在package.json中定义子模块以使'require('module / submodule')'

时间:2015-09-22 10:10:53

标签: javascript node.js npm require package.json

我有一个必须编译的组件库。 我使用文件dist(和所有其他编译文件)将我的源代码编译到index.js文件夹,这些文件导出所有这样的组件

/*index.js*/
module.exports = {
"component1": require('./components/component1/component1'),
"component2": require('./components/component2/component2')
}

我的package.json文件中有此设置     “main”:“。/ dist”,

所以,我可以要求这个库require('library')

问题:我还希望逐个导出我的组件,以便可以像require('library/component1')

那样部署它们

我可以将component1.js文件放在./dist文件夹中,但需要更多,但它仍然让我写require('library/dist/component1')

Quistion:是否可以将文件保留在'dist'文件夹中?

0 个答案:

没有答案