Node/NPM:一个npm包可以暴露多个文件吗?

Ali*_*iba 10 node.js npm browserify

我已经为Web开发创建了一个JS库,它由几个模块组成,这些模块构建了多个分发版本.当它通过cdn或例如使用Bower分发时,它很好.

但现在我正在尝试使用NPM发布它,以便可以使用Browserify进行消费.我的问题是如何静态暴露多个主文件,以便Browserify可以使用它们.

Jon*_*Ong 15

你不需要做任何事情.

require('my-library') // will require the `main` entry point
require('my-library/some-other-file') // will require a different file
Run Code Online (Sandbox Code Playgroud)

  • 你能给你编写的代码提供一个示例目录/文件结构吗?例如.是`my-library`一个包含`some-other-file`的目录? (2认同)