Che cosa è questo “reagire-script di espulsione” del comando?

Cosa fa il npm run eject comando? Mi pare di capire che cosa gli altri comandi, non come iniziare, costruire, testare. Ma nessuna idea su di espulsione.

OriginaleL’autore Ishan Patel | 2018-01-17

2 risposte

  1. 77

    creare-reagire-app incapsula tutte le npm i moduli utilizzando internamente, in modo che il vostro pacchetto.json sarà molto semplice e pulito, senza doversi preoccupare.

    Tuttavia, se si vuole iniziare a fare cose più complesse e l’installazione di moduli che possono interagire con i moduli di creare-reagire-app utilizza sotto il cofano, i nuovi moduli bisogno di sapere che cosa è disponibile e non è, significa che è necessario disporre di creare-reagire-app onu-abstract.

    Che, in sostanza, è ciò che react-scripts eject. Smetterà di nascondere quello che ha installato sotto il cofano e invece di espulsione quelle cose nel progetto del pacchetto.json per tutti da vedere.

    grazie per l’aiuto
    spiegato bene :thumbsup:

    OriginaleL’autore casieber

  2. 24
    npm run eject

    Nota: questa è un’operazione irreversibile. Una volta eject, non si può tornare indietro!

    Se non siete soddisfatti con il tool di build e di scelte di configurazione, è possibile eject in qualsiasi momento. Questo comando rimuove il singolo generazione di dipendenza dal progetto.

    Invece, sarà la copia di tutti i file di configurazione e le dipendenze transitive (Webpack, Babel, ESLint, ecc) a destra nel vostro progetto in modo da avere il pieno controllo su di loro. Tutti i comandi tranne eject continuerà a funzionare, ma loro punto copiato gli script in modo da poter modificare. A questo punto siete sui vostri propri.

    Non dovrete mai usare eject. Il curato il set di funzionalità è adatto per le piccole e medie distribuzioni, e non si deve sentire obbligato a utilizzare questa funzione. Tuttavia siamo consapevoli che questo strumento non sarebbe utile se si poteva personalizzare a quando si è pronti per questo.

    link a documentazione


    Alternative all’Espulsione di

    Espellere consente di personalizzare qualsiasi cosa, ma da quel punto in poi devi mantenere la configurazione e script di te. Questo può essere scoraggiante se si dispone di molti altri progetti simili. In questi casi, invece di espellere consigliamo di forcella react-scripts e qualsiasi altri pacchetti di cui hai bisogno. Questo articolo si tuffa come farlo in profondità. Potete trovare la discussione in questo problema.

    OriginaleL’autore Sergii

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *