如何制作可配置的npm软件包

时间:2018-07-25 07:09:00

标签: javascript npm ecma

我们有许多项目,我们想在它们之间共享我们的组件,但是问题是每个项目都有其特殊的配置文件,该文件指示服务器URL或自定义错误处理程序模块等。 我的问题是如何以npm或任何其他方式发布软件包,以便我们可以在不同项目的组件中导入不同的配置文件。 有关更多信息,我们尝试使用位平台,但在导入配置文件的代码行上也会引发错误
    import config from './modules/general-config'

1 个答案:

答案 0 :(得分:1)

通常,您从存储库中排除配置文件(通过在.gitignore中点燃它们),并提供.dist配置(分发版随附的标准配置,其中包含一些默认值/示例值)复制到您自己的本地配置中。

在其中创建帐户后,将您的软件包提交给NPM,我想它应该可以使用。有关更多信息,请参见https://docs.npmjs.com/getting-started/creating-node-modules