【问题标题】:install only js file for dependencies仅安装依赖项的 js 文件
【发布时间】:2015-12-12 16:30:57
【问题描述】:

我有一个 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 文件夹中的 jslessnuget ...我所有的依赖:

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

【问题讨论】:

    标签: javascript bower


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-10-02
      • 2011-01-20
      • 2020-12-28
      • 1970-01-01
      • 2016-08-21
      • 2015-01-24
      • 1970-01-01
      • 2019-01-24
      • 2021-10-15
      相关资源
      最近更新 更多