标签: bower

在Ubuntu上安装Bower

我想上的Xubuntu 13.10安装鲍尔,继鲍尔主页上的说明,这样做后sudo apt-get install npm和sudo npm install -g bower我发出后得到了下面bower的命令行:

/usr/bin/env: node: No such file or directory
Run Code Online (Sandbox Code Playgroud)

然后我安装Node(尽管我认为这不会是不必要的,因为Bower唯一的依赖是NPM,对吗?).无论如何,在我用sudo apt-get install node任何Bower命令安装节点之后,例如bower help,根本不做任何事情,即什么都不输出.

如何在Ubuntu上安装Bower(最好不要手动下载各种版本的东西)?

npm bower

204
推荐指数
5
解决办法
18万
查看次数

如何使用凉亭安装最新(未标记)的回购状态?

我有一个非常小的回购,我在所有开发工作在主分支,并使用标记作为历史中的"稳定"点.

我猜默认Bower似乎可以获取最新的标记版本的repo.我正在尝试在master分支中获取最新的提交.

我试过以各种可能的顺序运行所有这些:

bower cache-clean mypackage
bower install mypackage --force-latest
bower install mypackage --force --force-latest
bower install mypackage --force
Run Code Online (Sandbox Code Playgroud)

我也尝试过添加latest到我的bower.json文件中:

"dependencies": {
  "mypackage": "latest"
}
Run Code Online (Sandbox Code Playgroud)

然后运行:

bower update mypackage
Run Code Online (Sandbox Code Playgroud)

无论它看起来总是得到最新的标记状态.

如何获得最新,最新,未标记的项目状态?

bower

162
推荐指数
6
解决办法
7万
查看次数

JavaScript依赖管理:npm vs. bower vs. volo

你怎么比较npm,bower和volo?

这三个都可用于为UI项目安装JavaScript依赖项.我理解npm更多节点特定.

那么,何时使用什么?

npm依然屹立遥远,但bower并volo似乎正好解决同样的问题,虽然我不是能画之间的线路npm和bower-volo.

javascript node.js npm bower volojs

160
推荐指数
5
解决办法
5万
查看次数

Bower和devDependencies与依赖关系

我跑'yo angular'然后意识到它安装了1.0.8,我卸载了角度组件,但是当我重新添加所有1.2时,原始的bower.json文件在'devDependencies'下有角度模拟和角度场景. 0-rc.2组件角度模拟和依赖性下的角度场景而不是devDependencies.

我很好奇如何使用devDependencies,如果我应该打扰手动修复它或保持原样.有没有办法在凉亭CLI上指定如何将某些东西标记为开发依赖?

编辑文件后:

{
    name: "Angular",
    version: "0.0.0",
    dependencies: {
        json3: "~3.2.4",
        jquery: "~1.9.1",
        bootstrap-sass: "~2.3.1",
        es5-shim: "~2.0.8",
        angular-mocks: "1.2.0-rc.2",
        angular-sanitize: "1.2.0-rc.2",
        angular-resource: "1.2.0-rc.2",
        angular-cookies: "1.2.0-rc.2",
        angular: "1.2.0-rc.2",
        angular-scenario: "1.2.0-rc.2"
    },
    devDependencies: { }
}
Run Code Online (Sandbox Code Playgroud)

编辑前:

{
    "name": "Angular",
    "version": "0.0.0",
    "dependencies": {
        "angular": "~1.0.7",
        "json3": "~3.2.4",
        "jquery": "~1.9.1",
        "bootstrap-sass": "~2.3.1",
        "es5-shim": "~2.0.8",
        "angular-resource": "~1.0.7",
        "angular-cookies": "~1.0.7",
        "angular-sanitize": "~1.0.7"
    },
    "devDependencies": {
        "angular-mocks": "~1.0.7",
        "angular-scenario": "~1.0.7"
    }
}
Run Code Online (Sandbox Code Playgroud)

bower

158
推荐指数
1
解决办法
8万
查看次数

bower_components应该被gitignored?

将bower.json文件和gitignore 只保留整个bower_components目录是不错的做法?

git gitignore bower

157
推荐指数
5
解决办法
4万
查看次数

从URL安装Bower依赖项并指定版本

我正在尝试使用URL安装Bower的依赖项.从Bower文档开始:

Bower提供了几种安装包的方法:

    # Using the dependencies listed in the current directory's bower.json 
    bower install
    # Using a local or remote package 
    bower install <package>
    # Using a specific version of a package 
    bower install <package>#<version>
    # Using a different name and a specific version of a package 
    bower install <name>=<package>#<version> 
Run Code Online (Sandbox Code Playgroud)

哪里<package>可以是以下任何一种:

  • 映射到Bower注册的包的名称,例如jquery.
  • 远程Git端点,例如git://github.com/someone/some-package.git.可以是公共的还是私人的.
  • 本地端点,即Git存储库的文件夹.
  • 简写端点,例如,someone/some-package (默认为GitHub).
  • 文件的URL,包括zip和tar文件.它的内容将被提取.

然而,它说,除了URL之外的所有类型都允许指定版本.

如何为URL下载依赖项指定版本?

bower

151
推荐指数
7
解决办法
11万
查看次数

使用带凉亭的bootstrap

我正在尝试使用bower的bootstrap,但是因为它克隆了整个repo,所以没有CSS和其他东西.

这是否意味着我需要在自己的构建过程中包含构建Bootstrap?或者,如果我错了,什么是正确的工作流程?

twitter-bootstrap bower

135
推荐指数
3
解决办法
12万
查看次数

如何使用已安装的软件包更新bower.json?

在我的项目中,我安装了bower没有保存选项的组件.现在,我想更新到bower.json?

如何使用已安装的软件包更新bower.json?

javascript jquery package bower

127
推荐指数
4
解决办法
8万
查看次数

如何修理割草机ECMDERR

我在Windows 7上使用"yeoman"和"bower"但在创建应用程序时出现以下错误

yo webapp
Run Code Online (Sandbox Code Playgroud)

错误是

bower not-cached    git://github.com/jlong/sass-bootstrap.git#~3.0.0
bower resolve       git://github.com/jlong/sass-bootstrap.git#~3.0.0
bower not-cached    git://github.com/Modernizr/Modernizr.git#~2.6.2
bower resolve       git://github.com/Modernizr/Modernizr.git#~2.6.2
bower not-cached    git://github.com/jquery/jquery.git#~1.10.2
bower resolve       git://github.com/jquery/jquery.git#~1.10.2
bower ECMDERR       Failed to execute "git ls-remote --tags --heads git://github
.com/jquery/jquery.git", exit code of #128

Additional error details:
fatal: unable to connect to github.com:
github.com[0: 192.30.252.130]: errno=No error
Run Code Online (Sandbox Code Playgroud)

自耕农,凉亭和节点的版本

c:\yo-test>bower -v
1.2.8

c:\yo-test>yo -version
1.1.2

c:\yo-test>node -v
v0.10.15
Run Code Online (Sandbox Code Playgroud)

任何建议都非常感谢.

github windows-firewall yeoman bower

123
推荐指数
4
解决办法
7万
查看次数

扩展角度指令

我想对第三方指令(特别是Angular UI Bootstrap)做一个小修改.我只想添加到pane指令的范围:

angular.module('ui.bootstrap.tabs', [])
.controller('TabsController', ['$scope', '$element', function($scope, $element) {
  // various methods
}])
.directive('tabs', function() {
  return {
    // etc...
  };
})
.directive('pane', ['$parse', function($parse) {
  return {
    require: '^tabs',
    restrict: 'EA',
    transclude: true,
    scope:{
      heading:'@',
      disabled:'@' // <- ADDED SCOPE PROPERTY HERE
    },
    link: function(scope, element, attrs, tabsCtrl) {
      // link function
    },
    templateUrl: 'template/tabs/pane.html',
    replace: true
  };
}]);
Run Code Online (Sandbox Code Playgroud)

但我也想让Angular-Bootstrap与Bower保持同步.我一跑bower update,就会覆盖我的变化.

那么我该如何将这个指令与这个凉亭组件分开扩展呢?

javascript angularjs bower angularjs-directive angular-ui-bootstrap

114
推荐指数
4
解决办法
5万
查看次数