Open NateScarlet opened 3 years ago
workaround:
config.module
.rule('i18n-resource')
.include.clear()
.add(resolve(__dirname, 'src/locales'));
i18n plugin should search nearest node_modules
or use a different default value for pnpm
Thank you for your reporting!
sorry, I don't usually use pnpm much, so I wasn't able to test it. I will fix this issue later.
workaround:
config.module .rule('i18n-resource') .include.clear() .add(resolve(__dirname, 'src/locales'));
i18n plugin should search nearest
node_modules
or use a different default value for pnpm
this issue and workaround help me a lot. Many vue project like vue3, vite has switch to pnpm now,
I hope this project will support pnpm with fix the wrong include
in localeDir
Hello, same pb with vue-cli. How can I fix this?
ok I fixed it in the vue.config.js
chainWebpack: config => {
config.module
.rule('i18n-resource')
.include.clear()
.add(path.resolve(__dirname, 'src/locales'));
}
Thanks
https://github.com/intlify/vue-cli-plugin-i18n/blob/fdc4fc04e1e9d3955907b47d9151f50d6530d2dc/index.js#L31
pnpm store package in a different way, so
../../src
is not point to project src foldervue inspect --rule i18n-resource