如何在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”文件夹中?
- 如果我可以在node-mysql的callback中做一个“require”,那么模块函数会被添加到callback作用域还是全局作用域?
- 覆盖需要从根启动并检查节点模块而不更改其名称
- node.js:为什么NODE_DEBUG = 1不起作用? (试图debugging一个require()错误)
- 在Node.js中,当我需要时创build一个新对象吗?
- 全局设置项目的node_modules位置
- 来自Electron渲染器进程的require()节点模块通过HTTP提供服务
- require()一个node.js模块?
- 我应该克隆node_modules内的节点库来修改它吗?
- 构buildnode.js中需要的库的最佳实践