仅安装依赖项的js文件

时间:2015-12-12 16:30:58

标签: javascript bower

我有一个bower.json文件如下:

{
  "name": "dst-angular",
  "version": "0.0.0",
  "dependencies": {
    "angular": "^1.4.0",
    "bootstrap": "^3.2.0",
    "highcharts-ng": "~0.0.11",
    "jquery": "~2.1.4"
  },
  "devDependencies": {
  },
  "ignore": [
        "source",
        "src",
        "spec",
        ".bowerrc",
        ".gitignore",
        ".jshintignore",
        ".jshintrc",
        "bower.json",
        "gruntfile.js",
        "package.json",
        "README.md"
    ],
  "appPath": "app",
  "moduleName": "dstAngularApp",
  "overrides": {
    "bootstrap": {
      "main": [
        "less/bootstrap.less",
        "dist/css/bootstrap.css",
        "dist/js/bootstrap.js"
      ]
    }
  }

当我运行bower update时,我会在src文件夹的角度文件夹中进入,并在boostrap文件夹中jslessnuget .. 。包含构成我所有依赖项的一大堆文件的文件夹:

enter image description here

如何在不包含所有这些文件夹和文件的情况下仅安装js文件?

1 个答案:

答案 0 :(得分:0)

ignore部分指定您的包在发布时要忽略的内容,因此以这种方式执行此操作将无效。

一个修复程序可能会生成一个bash脚本,一旦安装完毕就会记录所有这些文件。然后可以将此文件放入bower.json的postinstall部分。