adverse-sapphire
adverse-sapphire13mo ago

Any relative imported files throws error in Crawlee

{ "extends": "@apify/tsconfig", "compilerOptions": { "module": "NodeNext", "moduleResolution": "NodeNext", "target": "ES2022", "outDir": "dist", "noUnusedLocals": false, "skipLibCheck": true, "lib": ["DOM"] }, "include": ["./src/*/", "scripts"] } Relative import paths need explicit file extensions in ECMAScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean '../../types.js'? any files that is imported throws an error when building. For instance, in my main.ts file if there is a constants.ts file in the same dir, import const from './contants throws an error in build and in typescript warning in IDE Is there something I can do to make my builds work again? Thanks
1 Reply
adverse-sapphire
adverse-sapphireOP13mo ago
I figured it out, had to add .js to all the imports.. even tho they are .ts files

Did you find this page helpful?