nuxt3 icon indicating copy to clipboard operation
nuxt3 copied to clipboard

[SSR] Error transforming ./node_modules/@intlify/nuxt3/dist/plugin.mjs

Open mvdschee opened this issue 4 years ago • 3 comments
trafficstars

Environment

Operating System: macOS Node Version: v14.17.4 Nuxt Version: 3.0.0-27246961.9d40a27 Package Manager: Yarn Bundler: Vite User Config: - Runtime Modules: - Build Modules: '@intlify/nuxt3 (0.1.4)'

Nuxt config


import nl from './lang/nl.json';
import en from './lang/en.json';

export default defineNuxtConfig({
  ...

  buildModules: ['@intlify/nuxt3'],

  intlify: {
      localeDir: 'lang',
      vueI18n: {
	      locale: 'en',
	      messages: {
		      nl,
		      en,
	      },
      },
  },

  ...
});

bug

If I start a development server (yarn dev) I run into an issue with the package missing an export.

WARN  [SSR] Error transforming ./node_modules/@intlify/nuxt3/dist/plugin.mjs: Error: Missing "./dist/plugin.mjs" export in "@intlify/nuxt3" package

mvdschee avatar Oct 21 '21 14:10 mvdschee

Trying with out resource files create those error's

 WARN  [SSR] Error transforming ./node_modules/vue-i18n/node_modules/@intlify/shared/dist/shared.esm-bundler.js: Error: Missing "./node_modules/@intlify/shared/dist/shared.esm-bundler.js" export in "vue-i18n" package
 WARN  [SSR] Error transforming ./node_modules/@intlify/nuxt3/dist/plugin.mjs: Error: Missing "./dist/plugin.mjs" export in "@intlify/nuxt3" package
Cannot read property '__nuxt_plugin' of undefined
  at isLegacyPlugin (file://./.nuxt/dist/server/server.mjs:226:17)  
  at file://./.nuxt/dist/server/server.mjs:208:9  
  at Array.map (<anonymous>)  
  at Module.normalizePlugins (file://./.nuxt/dist/server/server.mjs:207:28)  
  at $id_191fa5b3 (file://./.nuxt/dist/server/server.mjs:28:39)  
  at async __instantiateModule__ (file://./.nuxt/dist/server/server.mjs:5179:3)
Cannot read property '__nuxt_plugin' of undefined
  at isLegacyPlugin (file://./.nuxt/dist/server/server.mjs:226:17)  
  at file://./.nuxt/dist/server/server.mjs:208:9  
  at Array.map (<anonymous>)  
  at Module.normalizePlugins (file://./.nuxt/dist/server/server.mjs:207:28)  
  at $id_191fa5b3 (file://./.nuxt/dist/server/server.mjs:28:39)  
  at async __instantiateModule__ (file://./.nuxt/dist/server/server.mjs:5179:3)
Cannot read property '__nuxt_plugin' of undefined
  at isLegacyPlugin (file://./.nuxt/dist/server/server.mjs:226:17)  
  at file://./.nuxt/dist/server/server.mjs:208:9  
  at Array.map (<anonymous>)  
  at Module.normalizePlugins (file://./.nuxt/dist/server/server.mjs:207:28)  
  at $id_191fa5b3 (file://./.nuxt/dist/server/server.mjs:28:39)  
  at async __instantiateModule__ (file://./.nuxt/dist/server/server.mjs:5179:3)

mvdschee avatar Oct 22 '21 17:10 mvdschee

I setup a simple Stackblitz so you can look in to an example

https://stackblitz.com/edit/github-ivrrdk?devtoolsheight=33

mvdschee avatar Oct 23 '21 12:10 mvdschee

same here with files config:

   intlify: {
        vueI18n: {
            locale: 'en'
        },
        localeDir: 'langs'
    }

terion-name avatar Oct 23 '21 22:10 terion-name