2016-04-27 34 views
6

Ci sono due problemi che sto affrontando in sostanza, durante l'utilizzo di IntellijBower install bloccato all'uscita JSON: "messaggio": "Risposta",

  1. Non capisco perché l'uscita di Bower installare è un mucchio di messaggi JSON. Quando eseguo l'installazione di bower nella mia Webstorm, vedo istruzioni a riga singola e prompt se devo specificare una versione.

    { 
    "level": "action", 
    "id": "resolve", 
    "message": "git://github.com/chieffancypants/angular-hotkeys.git#~1.7.0", 
    "data": { 
        "endpoint": { 
        "name": "angular-hotkeys", 
        "source": "chieffancypants/angular-hotkeys", 
        "target": "~1.7.0" 
    }, { 
        "type": "input", 
        "message": "Answer", 
        "name": "prompt", 
        "level": "prompt" 
    } 
    
  2. mio scrigno di installare solo si blocca al JSON di cui sopra punto come la sua ricerca di un prompt. Non sono in grado di scrivere nulla e in realtà non mi chiede nulla su quale versione ho bisogno o domande del genere.

Come è possibile ottenere il formato di output standard per bower install?

mio bower.json è la seguente:

{ 
    "name": "myApp", 
    "dependencies": { 
    "angular": "~1.5.5", 
    "angular-route": "~1.5.5", 
    "jquery": "~2.1.4", 
    "angular-cookies": "~1.5.5", 
    "some-other-application": "~0.0.2" 
    } 
} 
+0

Potrebbe mostrare il vostro package.json? Hai provato a digitare 'CTRL + C' quando è rimasto bloccato nella console? Si ferma allora? – kabaehr

+0

Quindi non sto usando un pacchetto. Json. È importante? No, non si ferma con CTRL + R. Si ferma solo con CTRL + C – Tisha

+0

A intendo 'CTR + C'' R' era un refuso. No, non è importante, ma puoi mostrare il tuo bower.json? – kabaehr

risposta

14

capito questo.

ho dovuto togliere "json": "bower.json" da file .bowerrc

+0

ho avuto esattamente lo stesso problema e questa correzione ha funzionato per me, qualche idea sul perché? Stava lavorando per il tempo più lungo prima di questa correzione. – Jags

+0

Ciò rende saltata la configurazione di bower.json. Dopo di ciò, richiede le dipendenze richieste una per una. –

+0

@Jags controlla la mia risposta, forse potrebbe risolvere il tuo problema senza dover rimuovere nulla dal file .bowerrc –

0

Quando si specificano le dipendenze per la vostra applicazione tramite Bower, alcuni dei pacchetti potrebbero contare su diverse versioni della stessa libreria. Dovrai risolvere la versione delle librerie che desideri nella tua app.

Se si configura Bower utilizzando "JSON": "bower.json" all'interno .bowerrc di file, Bower si aspettano quelle risoluzioni di essere dentro bower.json file. Questo significa che è necessario disporre "risoluzioni" proprietà all'interno bower.json file.

Quindi, se non si desidera modificare il file .bowerrc:

{ 
    "name": "myApp", 
    "dependencies": { 
    "angular": "~1.5.5", 
    "angular-route": "~1.5.5", 
    "jquery": "~2.1.4", 
    "angular-cookies": "~1.5.5", 
    "some-other-application": "~0.0.2" 
    }, 
    "resolutions": { 
    "angular": "1.5.5", 
    "jquery": "2.1.4" 
    } 
}