javascript - 使用 Bower-installer 时忽略特定主文件

标签 javascript user-interface bower yeoman bower-install

所以我正在开发一个 yeoman 生成器并使用 Bower-installer 来安装前端依赖项。

我遇到的问题是 slick-carousel 列出了 slick.css、slick.scss 和 slick.less 作为主文件,而我只关注 slick.scss。

那么使用 Bower-installer 有没有办法可以忽略 css 和 less 文件?

我尝试使用各种不同的文件路径添加到忽略数组,但没有成功。

这可能吗?如果是这样,我该怎么做?

提前致谢。

仅供引用,我的 bower 文件:

{
  "name": "project-name",
  "authors": [
    "Rawnet <development@rawnet.com>"
  ],
  "ignore": [
    "jquery"
  ],
  "install": {
    "path": "/ui/app/vendor",
    "ignore": [
      "jquery"
    ]
  },
  "overrides": {
    "slick": {
      "slick-carousel": ["slick.scss", "slick.js"]
    }
  },
  "dependencies": {
    "picturefill": "^3.0.2",
    "slick-carousel": "^1.6.0"
  }
}

最佳答案

ignore 选项的工作方式有所不同,因为它使其他用户使用 Bower 忽略文件来安装您的项目。您想要的是 override 选项,您可以像这样使用它来覆盖某个 Bower.json 文件的主要属性(您可能需要调整包名称和 slick.scss 的路径)

编辑:这属于您的 Bower.json 文件,它应该如下所示:

{
  "name": "THE NAME OF YOUR PACKAGE",

  "overrides": {
    "slick": {
      "slick-carousel": ["slick.css"]
    }
  }
}

关于javascript - 使用 Bower-installer 时忽略特定主文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37412505/

相关文章:

javascript - jQuery 插件有 Facebook 风格的搜索框与图像缩略图?

java - 我需要几乎以这种方式设置JButton颜色,Help :

java - 如何通过单击按钮关闭 JFrame?

javascript - 启动 meteor 应用程序时出现错误 'Path reservation conflict'

javascript - 如何将json变量加载到D3中?

javascript - 如何在不重新加载页面的情况下重新加载验证码

javascript - 如何使用 JS API 在悬停时制作 Google map 标记 "come to top"?

Android - 如何创建类似市场或 Shopsavvy 的用户界面

javascript - 我应该把 bower.json 放在哪里?

bower - 如何在 bower 中本地安装包?