vuejs / vue-cli

🛠️ webpack-based tooling for Vue.js Development
https://cli.vuejs.org/
MIT License
29.75k stars 6.33k forks source link

Npm run serve takes 5 minutes, npm run build takes forever (unable to say how long) #7154

Open romain-granai opened 2 years ago

romain-granai commented 2 years ago

Version

5.0.4

Environment info

System:
    OS: macOS 12.3
    CPU: (8) arm64 Apple M1
  Binaries:
    Node: 12.14.1 - ~/.nvm/versions/node/v12.14.1/bin/node
    Yarn: Not Found
    npm: 8.11.0 - ~/.nvm/versions/node/v12.14.1/bin/npm
  Browsers:
    Chrome: 102.0.5005.61
    Edge: 101.0.1210.53
    Firefox: 100.0
    Safari: 15.4
  npmPackages:
    @vue/babel-helper-vue-jsx-merge-props:  1.2.1 
    @vue/babel-helper-vue-transform-on:  1.0.2 
    @vue/babel-plugin-jsx:  1.1.1 
    @vue/babel-plugin-transform-vue-jsx:  1.2.1 
    @vue/babel-preset-app:  undefined (5.0.4)
    @vue/babel-preset-jsx:  1.2.4 
    @vue/babel-sugar-composition-api-inject-h:  1.2.1 
    @vue/babel-sugar-composition-api-render-instance:  1.2.4 
    @vue/babel-sugar-functional-vue:  1.2.2 
    @vue/babel-sugar-inject-h:  1.2.2 
    @vue/babel-sugar-v-model:  1.2.3 
    @vue/babel-sugar-v-on:  1.2.3 
    @vue/cli-overlay:  5.0.4 
    @vue/cli-plugin-babel: ^5.0.4 => 5.0.4 
    @vue/cli-plugin-eslint: ^5.0.4 => 5.0.4 
    @vue/cli-plugin-pwa: ^5.0.4 => 5.0.4 
    @vue/cli-plugin-router:  5.0.4 
    @vue/cli-plugin-vuex:  5.0.4 
    @vue/cli-service: ^5.0.4 => 5.0.4 
    @vue/cli-shared-utils:  5.0.4 
    @vue/compiler-core:  3.2.36 
    @vue/compiler-dom:  3.2.36 
    @vue/compiler-sfc: ^3.0.0 => 3.2.36 
    @vue/compiler-ssr:  3.2.36 
    @vue/component-compiler-utils:  3.3.0 
    @vue/devtools-api:  6.0.0-beta.15 
    @vue/reactivity:  3.2.36 
    @vue/reactivity-transform:  3.2.36 
    @vue/runtime-core:  3.2.36 
    @vue/runtime-dom:  3.2.36 
    @vue/server-renderer:  3.2.36 
    @vue/shared:  3.2.36 
    @vue/web-component-wrapper:  1.3.0 
    eslint-plugin-vue: ^7.0.0 => 7.13.0 
    vue: ^3.0.0 => 3.2.36 
    vue-eslint-parser:  7.8.0 
    vue-flickity: ^1.2.1 => 1.2.1 
    vue-gtag: ^2.0.1 => 2.0.1 
    vue-hot-reload-api:  2.3.4 
    vue-loader:  17.0.0 (15.9.8)
    vue-offline: ^2.0.8 => 2.0.8 
    vue-router: ^4.0.10 => 4.0.10 
    vue-style-loader:  4.1.3 
    vue-template-es2015-compiler:  1.9.1 
    vuex: ^4.0.2 => 4.0.2 
  npmGlobalPackages:
    @vue/cli: Not Found

Steps to reproduce

type : npm run serve => Compiled successfully in 291848ms type : npm run build => Building legacy bundle for production... (for ever)

What is expected?

Serve and build should takes seconds to serve or build

What is actually happening?

5 minutes to serve, infinity to build.


Help! Help! Help!

mandienk commented 2 years ago

Same problem here... "npm run dev" is done really quickly but "npm run build" runs, forever...

linediconsine commented 1 year ago

Same here,

Did you solved this?

Romain-BASE-GVA commented 1 year ago

Yep, I uninstalled everything (I mean really everything) related to vue and node from my computer, like node had never been installed. Then reinstall everything. Unfortunately that's the only solution that worked.

Here

xgqt commented 1 year ago

Hello!

I hit this bug today. Had to change build mode to dev. There is a bug somewhere in code to target production.

Rushmore75 commented 1 year ago

how do you change to dev?

xgqt commented 1 year ago

how do you change to dev?

npm run build -- --mode dev with default produced config

(btw deploying dist built via dev mode is not recommended, run at your own risk)