microsoft / tslib

Runtime library for TypeScript helpers.
BSD Zero Clause License
1.26k stars 130 forks source link

Cannot find module '...node_modules/tslib/modules/index.js' imported from chunks/app/server.mjs #209

Open ssyberg opened 1 year ago

ssyberg commented 1 year ago

This specifically started when tslib was upgraded past 2.5.1 and downgrading it back to 2.5.1 solves it. I don't understand the interplay between this package and (in my case) nuxt / nuxt/apollo to speak to anything further, hoping someone who has a better handle on this can figure it out!

Steps to reproduce:

  1. Install a fresh nuxt app
  2. Add nuxt apollo (https://apollo.nuxtjs.org/)
  3. Build and serve
  4. Navigate anywhere and you get the above error

Now if you explicitly downgrade to 2.5.1 in your package.json and follow steps 3 and 4 everything works!

ssyberg commented 1 year ago

I lost a full day to this, hope this helps someone else who stumbles on it!

georgelucasgp commented 1 year ago

resolved

export default defineNuxtConfig({ build:{ transpile: ['tslib'], }, })