javascript - 仅安装 js 文件作为依赖项

标签 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时,我将进入 Angular 文件夹中的src文件夹,并在boostrap文件夹中进入js lessnuget ...文件夹,其中包含构成我所有依赖项的一大堆文件:

enter image description here

如何只安装 js 文件而不包含所有这些文件夹和文件?

最佳答案

忽略部分指定您的包在发布时要忽略的内容,因此这样做是行不通的。

修复可能是制作一个 bash 脚本,在安装后 rm 包含所有这些文件。然后可以将该文件放入 Bower.json 的 postinstall 部分。

关于javascript - 仅安装 js 文件作为依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34242220/

相关文章:

javascript - 在页面上选择和突出显示 html 的最佳方式是什么?

javascript - 如何在 OpenLayers-3 上使用 SVG 图像作为图层

node.js - 在 Ubuntu 上安装 Bower 版本 1.8.2 时出错

javascript - 使用无状态组件实现表单输入验证的正确方法是什么

javascript - 如果它是最后一个,如何删除 kendo dropDownList 的项目?

bower - 如何找到 bower 依赖项的可用版本

asp.net - 在 ASP .NET vNext 中使用 Bower 更新包时遇到问题

git - npm 和 bower 更新大部分时间都失败,具体取决于网络

javascript - 设置 Yeoman——多个 bower_components

javascript - 使用 chrome 浏览器双击时如何删除地址元素突出显示?