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.

Starszy Carvalho
źródło
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ąć.

Dave Clark
źródło
3

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

npm i [email protected] --save

Działa na mojej maszynie ™

evandentremont
źródło
0

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

kevintechie
źródło