nodejs公共插件|nodejs公共插件 | 配置文件处理

痛点:

  • 不管是前端还是后端,多项目 | 微服务开发,都有一些公共的函数|插件|配置。其中,配置文件中可能包含七牛秘钥 | 微信小程序appSecret | mysql连接参数等信息。
思考:
  • 发布npm包 ( 公共不安全、私有要出钱 ) -- 不可行
  • git子模块的形式引入每个包 ( 当遇到某项目公共需要特殊处理,会创建很多分支,很难维护
    ) -- 不可行
如何解决:
  • 可搭建轻量级私有npm代理注册表verdaccio( 方便管理 )
  • 可配合gitlab-ci,做到git push后自动发布,快速发版

    推荐阅读