Open mitar opened 4 years ago
So for that use case it seems one can use feature of WebPack directly: https://vuejs.org/v2/guide/components-registration.html#Automatic-Global-Registration-of-Base-Components
hm unusual. Works fine with me in my webpack projects so might be some config/version issue. Can you share the webpack config that vue-cli is generating/using?
Here it is.
can you also post the generated babelrc? Not sure what's going on but might have to do with plugin order
So the babelrc is just:
module.exports = {
presets: [
'@vue/app',
],
plugins: [
['wildcard', { exts: ['vue'], noModifyCase: true }],
],
};
What's up with this issue?
@mitar did you find a resolution?
it will work like this:
import * as Components from './components/';
This looks really great. When I try to use it the following works:
But this does not:
When I look in the browser to what is compiled to, I see:
So for some reason the code which would create
Components
object is missing. Otherwise it correctly detects all files.I am using this with a project made with
vue-cli
where it uses WebPack and Babel.