2014-10-15 6 views
0

Я намерен использовать определенную функцию angular-datatables, а именно: создание полей ввода фильтра под отдельными столбцами. A demo.bower install 'dev' версия пакета не работает

Эта функция доступна только в версии пакета 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/углового 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 суффикса.

$ 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

Одно из возможных решений, что сопровождающий пакета предложил, чтобы использовать следующее (наступающую) версию углового-DataTables: /*! * angular-datatables - v0.2.1 * https://github.com/l-lin/angular-datatables * License: MIT */

, которая в настоящее время доступно here и в ближайшее время должно быть освобождены.

Сделал трюк для меня. Функция доступна.

Мне все еще очень интересно, почему описанный выше процесс установки #dev не подходит для меня.

Смежные вопросы