【问题标题】:Node/NPM: Can one npm package expose more than one file?Node/NPM:一个 npm 包可以暴露多个文件吗?
【发布时间】:2014-07-18 19:39:00
【问题描述】:

我制作了一个用于 Web 开发的 JS 库,它由几个模块组成,这些模块构建了多个分发版本。当它通过 cdn 或例如使用 Bower 分发时很好。

但现在我正在尝试使用 NPM 发布它,以便可以使用 Browserify 使用它。我的问题是如何静态地公开多个主文件,以便 Browserify 可以使用它们。

【问题讨论】:

    标签: node.js npm browserify


    【解决方案1】:

    你不需要做任何事情。

    require('my-library') // will require the `main` entry point
    require('my-library/some-other-file') // will require a different file
    

    【讨论】:

    • 只要包含文件,它就可以与 npm 包一起使用。如果不是,那么这是一个错误。
    • 您能否为您编写的代码提供一个示例目录/文件结构?例如。 my-library 是包含some-other-file 的目录吗?
    • @PedroCattori my-library 是库名称,some-other-file 是库中的目录。
    猜你喜欢
    • 2018-10-17
    • 2016-05-22
    • 2017-05-07
    • 1970-01-01
    • 1970-01-01
    • 2016-12-13
    • 2019-02-17
    • 2016-07-02
    • 1970-01-01
    相关资源
    最近更新 更多