如何在package.json中定义子模块以使'require('module / submodule')'
我有一个组件库,必须进行编译。 我使用一个文件index.js
(和所有其他编译文件)将我的源文件编译为dist
文件夹,导出所有这样的组件
/*index.js*/ module.exports = { "component1": require('./components/component1/component1'), "component2": require('./components/component2/component2') }
我有这个设置在我的package.json
文件“主”:“./dist”,
所以,我可以要求这个库这样的require('library')
问题:我还想逐个导出我的组件,以便能够部分地要求它们像require('library/component1')
我可以把component1.js
文件放在./dist
文件夹中,但是它仍然会让我写require('library/dist/component1')
问题:是否有可能让文件保留在“dist”文件夹中?