| 
           .include.add(path.resolve(__dirname, '../../', `./src/${localeDir}`))  | 
        
    
   
 
pnpm store package in a different way, so ../../src is not point to project src folder
vue inspect --rule i18n-resource
/* config.module.rule('i18n-resource') */
{
  test: /\.(json5?|ya?ml)$/,
  type: 'javascript/auto',
  include: [
    '${workspaceFolder}\\node_modules\\.pnpm\\[email protected]\\src\\locales'
  ],
  use: [
    /* config.module.rule('i18n-resource').use('i18n-resource') */
    {
      loader: '@intlify/vue-i18n-loader'
    }
  ]
}