首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bower安装程序包的'dev‘版本不起作用

bower安装程序包的'dev‘版本不起作用
EN

Stack Overflow用户
提问于 2014-10-15 18:36:06
回答 1查看 709关注 0票数 0

我打算使用angular-datatables的某个特性,即:在单个列下面创建筛选器输入字段。一个demo

此功能仅在软件包的dev版本中可用。

我在我的bower.json "dependencies"对象中设置了"angular-datatables": "dev"版本,并发出:

代码语言:javascript
复制
$ bower install --save
bower not-cached    git://github.com/l-lin/angular-datatables.git#dev
bower resolve       git://github.com/l-lin/angular-datatables.git#dev
bower checkout      angular-datatables#dev
bower resolved      git://github.com/l-lin/angular-datatables.git#3c05e6a2f9
bower install       angular-datatables#3c05e6a2f9

angular-datatables#3c05e6a2f9 bower_components/angular-datatables
├── angular#1.2.26
├── datatables#1.10.2
└── jquery#2.1.1

bower_components/angular datatables的内容结尾类似于this

接下来,我尝试清除我的浏览器缓存。重复上面的步骤,angular-datatables的版本仍然是0.2.0

我还尝试发出bower cache clean,然后发出bower install --save,但都是徒劳的。

$ bower info angular-datatables告诉我有以下版本可用:

代码语言:javascript
复制
bower angular-datatables#*      cached git://github.com/l-lin/angular-datatables.git#0.2.0
bower angular-datatables#*    validate 0.2.0 against git://github.com/l-lin/angular-datatables.git#*

{
  name: 'angular-datatables',
  version: '0.2.0',
  author: 'l-lin',
  main: 'dist/angular-datatables.js',
  ignore: [
    '.bowerrc',
    '.editorconfig',
    '.git*',
    '.jshintrc',
    'Gruntfile.js',
    'test',
    'node_modules',
'src',
'.travis.yml',
'vendor',
'data.json',
'data1.json',
'demo',
'favicon.png',
'index.html',
'README.md',
'server',
'styles',
'_config.yml',
'grunt',
'images',
'package.json'
  ],
  dependencies: {
    angular: '>=1.2.6',
    jquery: '>=1.11.0',
    datatables: '>=1.9.4'
  },
  devDependencies: {
    'angular-mocks': '1.2.6',
    bootstrap: '3.0.1',
    'angular-bootstrap': '0.10.0'
  },
  homepage: 'https://github.com/l-lin/angular-datatables'
}

Available versions:
  - 0.2.0
  - 0.1.1
  - 0.1.0
  - 0.0.3
  - 0.0.2
  - 0.0.1

接下来,我恢复到v0.2.0,然后使用带有#dev后缀的install命令。

代码语言:javascript
复制
 $ bower install angular-datatables#dev --save
 bower angular-datatables#dev       not-cached git://github.com/l-lin/angular-     datatables.git#dev
 bower angular-datatables#dev          resolve git://github.com/l-lin/angular-datatables.git#dev
 bower angular-datatables#0.2.0         cached git://github.com/l-lin/angular-datatables.git#0.2.0
 bower angular-datatables#0.2.0       validate 0.2.0 against git://github.com/l-lin/angular-datatables.git#0.2.0
 bower angular-datatables#dev         checkout dev
 bower angular-datatables#dev         resolved git://github.com/l-lin/angular-datatables.git#83ce3847da

 Unable to find a suitable version for angular-datatables, please choose one:
     1) angular-datatables#dev which resolved to 83ce3847da
     2) angular-datatables#0.2.0 which resolved to 0.2.0 and is required by zap-adm-ang
 Prefix the choice with ! to persist it to bower.json

 ? Answer:: 1

这会将我的bower.json文件更新为"angular-datatables": "dev",但是当我打开bower_components/angular-datatables/dist/目录中的angular-datatables.js文件时,版本仍然是0.2.0。问题仍然存在。

Here是我与angular-datatables包维护者讨论的问题(以防我错过了一些细节)。

EN

回答 1

Stack Overflow用户

发布于 2014-10-16 16:26:31

包维护者建议的一种可能的解决方案是使用以下(即将到来的)版本的angular-datatables:/*! * angular-datatables - v0.2.1 * https://github.com/l-lin/angular-datatables * License: MIT */

这是目前可用的here,应该很快就会发布。

帮了我大忙。该功能可用。

我仍然很好奇,为什么上面描述的#dev版本安装过程对我不起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26380414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档