Impossibile trovare il modulo './src/data' con vue-cli


18

Ho creato un progetto con vue-cli 4.1.1 e dopo aver eseguito il servizio di filato, ho ricevuto il seguente errore

Error: [BABEL] C:\dev\vuestudy\src\main.js: Cannot find module './src/data' (While processing: "C:\\dev\\vuestudy\\node_modules\\@vue\\cli-plugin-babel\\preset.js")

Qualche consiglio su questo?

Grazie in anticipo.

AGGIORNARE:

Kousha e Dave hanno ragione, dopo aver atteso l'aggiornamento del pacchetto core-js, ho creato un nuovo progetto e ora funziona.


3
Ho lo stesso problema dopo aver aggiornato i pacchetti npm oggi
Pippo46

2
Lo sto ricevendo anche da oggi.
Jeff,

3
Lo stesso qui con app reagire
Kousha

2
lo stesso qui con app di reazione: fuoco
user2588667

4
Lo stesso qui, con vue. Questo è quello che ottengo provando un fuoco di immondizia hipster
evandentremont il

Risposte:


12

Sembra che ci sia stata una brutta build del pacchetto npm core-js-compat. Questa è una dipendenza profonda di Babele. Molte cose saranno influenzate, cose che usano Babele.

Si verificherà questo problema se si dispone di core-js-compat v.3.4.6. Puoi verificarlo facendo npm list core-js-compat. Apparentemente il problema è stato risolto dalla v.3.4.7, che è stata espulsa abbastanza rapidamente, circa mezz'ora dopo, ma sfortunatamente ci vuole un po 'di tempo per diffondersi attraverso i repository. Puoi aspettare fino a quando npm updatenon ottieni v.3.4.7 oppure puoi scaricare manualmente v.3.4.7 se vuoi andare subito.



3

Potrebbe essere possibile forzare l'installazione della versione non interrotta con

npm i core-js-compat@3.4.7 --save

Ha funzionato sulla mia macchina ™


0

Con Vue / Nuxt, è possibile eliminare package-lock.jsone node_modulese fare uno npm installper risolvere questo problema.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.