2016-11-01 5 views
0

Вот мой bower.json. Я вытащил свой проект из Github, файлы bower были обновлены на ubuntu 14.04. Но после взятия тяги. моя угловая версия показывает 1.4.8 в файле bower.json. Но внутри bower_components есть угловой 1.4.14. Поэтому я запускал обновление для bower. Но это закончилось показом «ECONFLICT Невозможно найти подходящую версию для углового». Я попытался удалить bower_components и запустить bower install, но все та же проблема возникает. моя версия nodejs - 6.9.1, и я недавно установил ее. Что мне теперь делать? Пожалуйста, дайте мне решение.«bower install» и «bower update» показывая ошибку

{ 
    "name": "starter-gulp", 
    "version": "0.1.0", 
    "description": "Starter Code for Gulp Angular ", 
    "authors": [ 
    "John Papa" 
    ], 
    "license": "MIT", 
    "homepage": "https://github.com/..-gulp", 
    "ignore": [ 
    "**/.*", 
    "node_modules", 
    "bower_components" 
    ], 
    "devDependencies": { 
    "angular-mocks": "~1.3.8", 
    "sinon": "http://sinonjs.org/releases/sinon-1.12.1.js", 
    "bardjs": "~0.0.3" 
    }, 
    "dependencies": { 
    "angular": "~1.4.8", 
    "angular-animate": "~1.4.7", 
    "angular-bootstrap": "~1.1.0", 
    "angular-drag-and-drop-lists": "dndLists#~1.3.0", 
    "angular-resource": "~1.4.7", 
    "angular-sanitize": "~1.4.8", 
    "angular-summernote": "~0.7.0", 
    "angular-ui-router": "~0.2.13", 
    "bootflat": "*", 
    "bootstrap": "~3.3.6", 
    "extras.angular.plus": "~0.9.2", 
    "font-awesome": "~4.5.0", 
    "Ionicons": "ionicons#~2.0.1", 
    "jquery": "~2.1.4", 
    "jquery-quick-pagination": "*", 
    "jquery-ui": "~1.11.4", 
    "moment": "~2.8.4", 
    "remodal": "~1.0.6", 
    "summernote": "~0.7.0", 
    "toastr": "~2.1.0", 
    "vunit": "~0.2.0", 
    "async": "^1.5.2", 
    "angular-ui-tree": "^2.15.0", 
    "ng-file-upload": "^12.0.4", 
    "ng-img-crop": "ngImgCrop#^0.3.2", 
    "angular-local-storage": "^0.3.0" 
    } 
} 

=========================================== ===

bower bootflat#*         progress remote: Compressing objects: 100% (27/27), done. 
bower bootflat#*         resolved https://github.com/flathemes/bootflat.git#affdd96590 
bower bootstrap#~3.3.6       install bootstrap#3.3.7 
bower           postinstall gulp wiredep 
bower           postinstall [23:03:25] 
bower           postinstall Using gulpfile E:\Apps\xampp\htdocs\web-module\gulpfile.js 
bower           postinstall [23:03:25] 
bower           postinstall Starting 'wiredep'... 
bower           postinstall [23:03:25] Wire bower css, js and our app js into html 
bower           postinstall [23:03:25] 
bower           postinstall gulp-inject 49 files into index.html. 
bower           postinstall [23:03:25] Finished 'wiredep' after 401 ms 

bootstrap#3.3.7 bower_components\bootstrap 
└── jquery#2.1.4 

Кроме того, после «НОЙ установки» Я получаю эти строки, я запутался об этом, хотя его просто warning.something сказано о зева. спросил «darwin», но текущий «win32». это проблема.

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected]^1.0.0 (node_modules\chokidar\node_modules\fsevents): 
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) 
npm WARN [email protected] requires a peer of [email protected] but none was installed. 

ответ

0

Обычно это означает, что некоторые требования к компоненту не выполняются. Например, версия угловых маков 1.3.8 имеет зависимость от углового 1.3.8. Попробуйте изменения в что-то вроде:

"angular-mocks" : "1.4.8" 

Edit:

С fsevents страницы:

FSEvents API в OS X позволяет приложениям регистрироваться для уведомлений об изменениях в заданной директории дерево.

так что это неприменимо, если вы используете Windows. Если вы хотите работать без каких-либо уведомлений:

npm install --no-optional 

Если bower не дает вам приглашение выбрать версию программного обеспечения компонентов, это означает, что bower имеет возможность выбрать его автоматически. Так что нечего волноваться.

+0

Я попытался это сделать, но не помог решить эту проблему. Во всяком случае, я снова попытался удалить все файлы узла и bower и переустановить nodejs и запустить npm install, но получил новую ошибку. Я добавил некоторую конечную часть ошибки, отредактировав свой пост. Пожалуйста, взгляните и дайте мне некоторое предложение. – Mislam

+0

Привет, Замрони, я снова пробовал свой путь, теперь я решаю его. Большое вам спасибо за помощь. Но у меня путаница. На этот раз я запустил обновление bower, он не предложил мне выбрать угловую версию в конце. Я приложил результат. – Mislam

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