Here are the rough ideas:
--transpile-all
CLI flag to include node_modules
for transpiration, as a fail-safe for the transpileDependencies
option. It should be the recommended way to build your app, especially when you are using webpack 5, as the compilation overhead should be tolerable with the persistent cache.modern-only
and no-modern
CLI optionspolyfills
chunk by defaultbrowserslist
integration. For example, safari-no-module-fix
can be dropped when browserslist
config does not target those buggy browsers.vue serve/build
will be an alias of npm run serve/build
. If an entry is designated and no package.json
found, it鈥檒l prompt to use vite
(Vue 3) or parcel
(Vue 2) for instant prototyping instead.node-sass
Do we choose to drop extension less SFC imports even for webpack projects or only on vite?
Even for webpack projects. There are edge cases in webpack environment too: https://github.com/vuejs/vue-cli/issues/5307
VUE_CLI_SERVICE_CONFIG_PATH
as a cli options ? muilt vue.config.js
in monorepos--debug
mode for server run to output some verbose? console
is terrible method to track code of climark
If possible, please update postcss-loader
dependency to 4.0.4
from 3.0.0
to add compatibility with Postcss 8/Tailwind 2.0.
eslint-loader
has been deprecated. Why not eslint-webpack-plugin
?
VUE_CLI_SERVICE_CONFIG_PATH
as a cli options ? muiltvue.config.js
in monorepos--debug
mode for server run to output some verbose?console
is terrible method to track code of cli- default show spend time for build process锛宼o optimize.
mark
These are not major design changes, so can be reserved for later minor releases.
We'll focus on the changes listed in the post first.
The last one is easy, though. I'll take a look if time permits.
If possible, please update
postcss-loader
dependency to4.0.4
from3.0.0
to add compatibility with Postcss 8/Tailwind 2.0.
Yeah, I'm working on that.
eslint-loader
has been deprecated. Why noteslint-webpack-plugin
?
It will be included in the final release.
Can we add jsconfig.json
when create general project?
This will work better with Vetur or VueDX.
Can we address #4801 ?
It is really hard to develop & debug Service Worker when we have to rebuild the app on each iteration.
It could mean enabling service worker in development mode, which seems to be a major change.
Thanks
Async config loading
Try to achieve this feature, but block by issue https://github.com/benmosher/eslint-plugin-import/issues/883
sync @vue/cli-service/webpack.config.js
is required by @vue/eslint-config-standard
Can we add .eslintignore
when create project which has eslint?
sometimes it cannot auto import reactive api, like type ref , it can't auto import or using quickfix
when init the project, if choose typescript template, add ts-jest
automatically also config jest.config
FYI v5.0.0-alpha.0 has been released with most underlying dependencies updated.
We'll work on the planned new features next.
https://github.com/vuejs/vue-cli/releases/tag/v5.0.0-alpha.0
Is module federation supported for multiple pages / build targets?
ES feature support in v5: #5881 ?
I created a brand new project using v5 alpha, but it doesn't work ??
etc.
Use the online presets(ajax锛無r other ways), not just from a Git repo! I dont want to create a repo just for a single preset !
and if i have two preset in a repo锛宑ould I have a choice?
Most helpful comment
FYI v5.0.0-alpha.0 has been released with most underlying dependencies updated.
We'll work on the planned new features next.
https://github.com/vuejs/vue-cli/releases/tag/v5.0.0-alpha.0