我打算使用angular-datatables
的某个功能,即:在各列下创建过滤器输入字段。一个demo。
此功能仅在程序包的dev
版本中可用。
我在"angular-datatables": "dev"
bower.json
对象中设置了"dependencies"
版本,并发布了:
$ 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
告诉我可以使用以下版本:
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命令。
$ 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"
,但是当我打开angular-datatables.js
目录中的bower_components/angular-datatables/dist/
文件时,该版本仍为0.2.0
。问题依然存在。
Here是我对angular-datatables
软件包维护者的问题的讨论(如果我错过了一些细节)。
答案 0 :(得分:0)
软件包维护者建议的一个可能的解决方案是使用以下(即将推出)angular-datatables版本:
/*!
* angular-datatables - v0.2.1
* https://github.com/l-lin/angular-datatables
* License: MIT
*/
目前可用here,很快就会发布。
我的诀窍。该功能可用。
我仍然很好奇为什么#dev
版本安装的上述过程对我没有用。