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.
Odpowiedzi:
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 update
dostaniesz v.3.4.7 lub możesz ręcznie pobrać v.3.4.7, jeśli chcesz od razu zacząć.źródło
Jest to błąd związany z wersją core-js-kompatybil v3.4.6, ale już poprawka zniknęła z v3.4.7. Więcej informacji można znaleźć na stronie https://github.com/zloirock/core-js/issues/712 .
źródło
Możesz wymusić instalację nieuszkodzonej wersji za pomocą
npm i [email protected] --save
Działa na mojej maszynie ™
źródło
Z Vue / Nuxt, można usunąć
package-lock.json
, anode_modules
i zrobićnpm install
, aby rozwiązać ten problem.źródło