从凉亭组件中删除符号链接或复制文件

Tho*_*ggi 6 json gruntjs bower

我需要一种方法来定义我需要的凉亭组件文件.在bower.json组件中,我需要的文件未在main设置中指定.我想要一种方法来将文件符号链接或复制到bower的另一个目录资产目录中.我使用Grunt而我找不到任何有用的东西.我喜欢通过某种方式定义所有文件json.

抱歉,如果这不是完全stackoverflow值得,但我真的很想找到存在的东西,而不是重新发明轮子.

我在这里找到了这段代码,我不知道如何使用它.这将是理想的.

"dependencies": {
  "font-awesome": ">= 3.2.1"
},
"overrides": {
  "font-awesome": {
    "main": [
      "css/font-awesome.min.css",
      "font/FontAwesome.otf",
      "font/fontawesome-webfont.eot",
      "font/fontawesome-webfont.svg",
      "font/fontawesome-webfont.ttf",
      "font/fontawesome-webfont.woff"
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

Eri*_*ric 10

我个人所做并建议.bowerrc在项目根目录中创建一个文件,其中包含 postinstall移动资产的说明:

{
  "scripts": {
    "postinstall": "mv ./bower_components/path/to/my.js ./path/to/ideal/location/my.js"
  }
}
Run Code Online (Sandbox Code Playgroud)

  • +1 - 有趣(除了`mv`可能不适用于Windows.) (2认同)