vue-gtm: Bug: Module not found: Error: Package path . is not exported from package

Info

Tool Version
Vue v3.2.37
vue-router v4.1.1
vue-gtm v1.6.0
OS mac

Input

import { createApp } from "vue";
import App from "@/App.vue";
import router from "@/router";
import store from "@/store.js";
import { createGtm } from "@gtm-support/vue-gtm";

createApp(App)
  .use(router)
  .use(store)
  .use(
    createGtm({
      id:<ID>,
      source: <GTM_SCRIPT_URL>,
      vueRouter: router,
    })
  )
  .mount("#app");


Output or Error

ERROR  Failed to compile with 1 error 
error  in ./node_modules/@gtm-support/vue-gtm/dist/index.js
Module not found: Error: Package path . is not exported from package /Users/.../node_modules/vue-router (see exports field in /Users/.../node_modules/vue-router/package.json)

ERROR in ./node_modules/@gtm-support/vue-gtm/dist/index.js 116:85-106
Module not found: Error: Package path . is not exported from package /Users/.../node_modules/vue-router (see exports field in /Users/.../node_modules/vue-router/package.json)
 @ ./src/main.js 5:0-49 14:8-17

webpack compiled with 1 error

Additional Context

Moved frm vue2 to vue3. tried “@gtm-support/vue-gtm”: “^1.6.0”, but get this error

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 19 (10 by maintainers)

Most upvoted comments

Here is the full error i get: ERROR in ./node_modules/@gtm-support/vue-gtm/dist/index.js 66:61-82 Module not found: Error: Package path . is not exported from package /node_modules/vue-router (see exports field in /node_modules/vue-router/package.json)

webpack compiled with 1 error and 1 warning