2016-11-01 1 views
0

Voici mon bower.json. J'ai tiré mon projet de Github, les fichiers de bower ont été mis à jour sur Ubuntu 14.04. Mais après avoir tiré. ma version angulaire montre 1.4.8 dans le fichier bower.json. Mais à l'intérieur de bower_components il y a le 1.4.14 angulaire. J'ai donc couru "mise à jour du bower". Mais il a fini par montrer "ECONFLICT Impossible de trouver la version appropriée pour angulaire". J'ai essayé de supprimer bower_components et ai couru l'installation de bower, mais toujours le même problème monte. ma version nodejs est 6.9.1 et je l'ai installée récemment. Qu'est-ce que je devrais faire maintenant? S'il vous plaît donnez-moi une solution."installation de la tondeuse" et "mise à jour du taureau" montrant l'erreur

{ 
    "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 

également après « NPM install » Je reçois ces lignes, je suis confus à ce sujet, bien que son juste un warning.something est dit sur os. demandé pour 'darwin' mais 'win32' actuel. est-ce un problème.

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. 

Répondre

0

Habituellement, cela signifie que certaines exigences de composants ne sont pas satisfaites. Par exemple, la version angulaire-mocks est 1.3.8 dépend de l'angle 1.3.8. Essayez le changement à quelque chose comme:

"angular-mocks" : "1.4.8" 

Edit:

De fsevents page:

L'API FSEvents dans OS X permet aux applications d'enregistrer pour notifications de modifications à un répertoire donné arbre.

donc ce n'est pas applicable si vous utilisez Windows. Si vous souhaitez exécuter sans aucune notification:

npm install --no-optional 

Si bower ne vous donne pas invité à sélectionner une version des composants logiciels, cela signifie bower est capable de sélectionner automatiquement pour vous. Donc rien à craindre.

+0

J'ai essayé de faire cela mais je n'ai pas aidé à résoudre ce problème. Quoi qu'il en soit, j'ai de nouveau essayé de supprimer tous les fichiers node et bower et de réinstaller nodejs et d'exécuter npm install, mais j'ai eu une nouvelle erreur. J'ai ajouté une partie finale de l'erreur en éditant mon post. S'il vous plaît jeter un oeil et me donner quelques suggestions. – Mislam

+0

Bonjour Zamrony, j'ai encore essayé votre chemin, maintenant je l'ai résolu. Merci beaucoup pour votre aide. Mais j'ai une confusion. Cette fois j'ai couru la mise à jour de bower, il ne m'a pas offert de choisir la version angulaire à la fin. J'ai joint le résultat. – Mislam