ESLint reports Unable to resolve path to module errors when using the modular admin SDK
              
              #1359
            
            
          -
| 
         When using the new modular admin SDK in a Typescript project, eslint's  This happens for every occurrance. The imports are just regular imports like this: import { DocumentReference, getFirestore, Timestamp } from 'firebase-admin/firestore'
import { getStorage } from 'firebase-admin/storage'So this seems to be a bug as I'm using it pretty straightforward. Is anyone else running into this?  | 
  
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
| 
         Does your code compile despite the lint errors?  | 
  
Beta Was this translation helpful? Give feedback.
-
| 
         It looks like  But I believe this is a bug/limitation in   | 
  
Beta Was this translation helpful? Give feedback.
It looks like
import/no-unresolvedis part of a custom ESLint plugin. I had to install the NPM packageeslint-plugin-import, and addplugin:import/recommendedto the ESLint config file for the rule to activate. With these config changes I'm able to reproduce the errors mentioned above.But I believe this is a bug/limitation in
eslint-plugin-import(see import-js/eslint-plugin-import#1868). The code is indeed valid, and compiled bytsc. VSCode can also successfully resolve the module entry points.