为了账号安全,请及时绑定邮箱和手机立即绑定

如何更改Bower的默认组件文件夹?

如何更改Bower的默认组件文件夹?

Smart猫小萌 2019-11-04 15:09:42
我正在制作一个使用Twitter凉亭的新项目。我创建了一个component.json以维护我的所有依赖,如jquery。然后运行bower install,将所有内容安装在名为的文件夹中components。但是我需要将组件安装在其他文件夹中,例如public/components。我尝试将我的components.json编辑为:{  "name": "test",  "version": "1.0.0",  "directory": "public/",  "dependencies": {    "jquery": "*"  }}要么:{  "name": "test",  "version": "1.0.0",  "componentsDirectory": "public/",  "dependencies": {    "jquery": "*"  }}如https://github.com/twitter/bower/pull/94所示,但它不起作用。
查看完整描述

3 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

除了编辑.bowerrc以设置默认安装路径外,您还可以为不同文件类型设置自定义安装路径。


有一个称为bower-installer的节点程序包,它提供一个命令来管理备用安装路径。


跑 npm install -g bower-installer


设置你的bower.json


{

  "name" : "test",

  "version": "0.1",

  "dependencies" : {

    "jquery-ui" : "latest"

  },

  "install" : {

    "path" : {

      "css": "src/css",

      "js": "src/js"

    },

    "sources" : {

      "jquery-ui" : [

        "components/jquery-ui/ui/jquery-ui.custom.js",

        "components/jquery-ui/themes/start/jquery-ui.css"

      ]

    }

  }

}

运行以下命令: bower-installer


这将安装components/jquery-ui/themes/start/jquery-ui.css到./src/css,等等


查看完整回答
反对 回复 2019-11-04
  • 3 回答
  • 0 关注
  • 513 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信