Cannot use 'export import' on a type or type-only namespace when 'isolatedModules' is enabled.
Unanswered
sarif posted this in #help-forum
sarifOP
Experiencing the error in the title when running
I've tried:
* Deleting and re-installing
* Reverting
* Setting
I think that the error could be prevented by making it not check types inside of
next build
, and it's preventing me from deploying to Vercel as well. The code runs fine in development. I attached my .eslintrc
, package.json
, and tsconfig.json
in case any are relevant. You can check my package.json
for package versions. Here is the exact error I get:PS C:\Users\sarif\Documents\GitHub\x> npm run build
> x@0.1.0 build
> next build
▲ Next.js 15.1.3
- Environments: .env
Creating an optimized production build ...
✓ Compiled successfully
Linting and checking validity of types ..Failed to compile.
./node_modules/@browserbasehq/sdk/src/index.ts:183:3
Type error: Cannot use 'export import' on a type or type-only namespace when 'isolatedModules' is enabled.
181 |
182 | export namespace Browserbase {
> 183 | export import RequestOptions = Core.RequestOptions;
| ^
184 |
185 | export import Contexts = API.Contexts;
186 | export import Context = API.Context;
Static worker exited with code: 1 and signal: null
PS C:\Users\samee\Documents\GitHub\x>
I've tried:
* Deleting and re-installing
node_modules
(using both npm and pnpm)* Reverting
next
, react
, and eslint
to older versions from a similar project that works.* Setting
isolatedModules
to false
. Next.js overrides it back to true
when you run buildI think that the error could be prevented by making it not check types inside of
node_modules
, but I have it excluded in my tsconfig and eslint config and I still get this error. Pretty sure nextjs just overrides the config. Any help would be greatly appreciated.