npm run build hangs forever for Vue3 hello world project when the "Use Babel alongside TypeScript (required for modern mode, auto-detected polyfills, transpiling JSX)" option is checked
nikita-kov-dev opened this issue · 4 comments
Vue version
3.3.4
Link to minimal reproduction
https://github.com/nikitaKov91/vue3-reproduction
Steps to reproduce
-
Create a project with the following configuration:
Vue CLI v5.0.8
? Please pick a preset: Manually select features
? Check the features needed for your project: Babel, TS, Linter, Unit
? Choose a version of Vue.js that you want to start the project with 3.x
? Use class-style component syntax? Yes
? Use Babel alongside TypeScript (required for modern mode, auto-detected
polyfills, transpiling JSX)? Yes
? Pick a linter / formatter config: Airbnb
? Pick additional lint features: Lint on save
? Pick a unit testing solution: Jest
? Where do you prefer placing config for Babel, ESLint, etc.? In dedicated
config files
? Save this as a preset for future projects? No -
Run the following command: npm run build
-
It hangs
What is expected?
The project compiled successfully
What is actually happening?
npm run build hangs
System Info
My OS:
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
vue -V command output:
@vue/cli 5.0.8
node -v command output:
v20.5.0Any additional comments?
The same configuration but with the "? Use Babel alongside TypeScript (required for modern mode, auto-detected
polyfills, transpiling JSX)? No" option works as expected
No response
vue-class-component
It is no longer recommend to use Class-based components in Vue 3.
Hi, i have a similar issue but only in arch derivatives (endeavour os, manjaro). in debian derivatives as mx-linux it works well.
i made:
- sudo npm i -g @vue/cli
- vue create myproject
- cd myproject
- npm run build ----> hangs
node -v 20.x.x
npm -v 10.x.x
vue --version 5.0.8
some help should be very apreciated. thanks
I am also affected by this. I was able to narrow down the problem with docker images (and the minimal test repo from @nikitaKov91):
- The build works as expected with the
node:18.17.1image, but fails with thenode:18.18.0image. - The build works as expected with the
node:20.2.0image, but fails with thenode:20.3.0image.
Steps to reproduce:
docker run --rm -it -v $PWD:/mnt node:<major>.<minor> /bin/bashcd /mntrm -rf node_modules distnpm installnpm run build# Either the build finishes fairly quickly or runs forever
It seems to be related to the following issues: