您现在的位置:首页 >> 前端 >> 内容

bower包管理工具的overrides配置

时间:2017/9/22 9:34:00 点击:

  核心提示:bower 是一个常用的包管理工具,用起来和npm很相似,但是两者又有一些区别,这里不说bower本身,而想说一下bower的overrides配置。何谓overrideoverride 本身是覆盖的...

bower 是一个常用的包管理工具,用起来和npm很相似,但是两者又有一些区别,这里不说bower本身,而想说一下bower的overrides配置。

何谓override

override 本身是覆盖的意思,实际上,它的作用也是用来覆盖依赖包原有的配置。如果是手动引入 bower 依赖包的文件的话,这个配置没什么用,但是当你使用如wiredep这种自动注入工具时,overrides就很有用了。

比如我们用bower安装了 ace-builds 包:

"overrides": {
    "ace-builds": {
      "main": [
        "src-min-noconflict/ace.js",
        "src-min-noconflict/mode-yaml.js",
        "src-min-noconflict/mode-javascript.js",
        "src-min-noconflict/theme-github.js",
        "src-min-noconflict/ext-language_tools.js"
      ]
    }
  }

指出我们需要自动注入的文件。

Tags:BO OW WE ER 
作者:网络 来源:目尽地平线