Nie można znaleźć modułu „./src/data” za pomocą vue-cli


18

Stworzyłem projekt z vue-cli 4.1.1 i po uruchomieniu serwowania przędzy otrzymałem następujący błąd

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

Wszelkie wskazówki na ten temat?

Z góry dziękuję.

AKTUALIZACJA:

Kousha i Dave mają rację, po czekaniu na aktualizację pakietu core-js stworzyłem nowy projekt i teraz działa.


3
Mam ten sam problem po
zaktualizowaniu

2
Dostaję to również dzisiaj.
Jeff

3
To samo dotyczy aplikacji reagującej
Kousha,

2
to samo tutaj z aplikacją reagowania: fire
user2588667

4
To samo tutaj, z vue. To właśnie dostaję za wypróbowanie śmieciowego
hipstera

Odpowiedzi:


12

Wygląda na to, że wystąpiła zła kompilacja pakietu npm core-js-compat. Jest to głębokie uzależnienie Babel. Wpłynie to na wiele rzeczy, które wykorzystują Babel.

Ten problem wystąpi, jeśli masz Core-JS-zgodny v.3.4.6. Możesz to sprawdzić, robiąc npm list core-js-compat. Problem jest najwyraźniej naprawiony przez v.3.4.7, który został wypchnięty dość szybko, około pół godziny później, ale niestety zajmuje to trochę czasu, aby rozprzestrzenić się po repozytoriach. Możesz albo poczekać, aż npm updatedostaniesz v.3.4.7 lub możesz ręcznie pobrać v.3.4.7, jeśli chcesz od razu zacząć.



3

Możesz wymusić instalację nieuszkodzonej wersji za pomocą

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

Działa na mojej maszynie ™


0

Z Vue / Nuxt, można usunąć package-lock.json, a node_modulesi zrobić npm install, aby rozwiązać ten problem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.