diff --git a/packages/cli/src/utils/buildApp/buildApp.ts b/packages/cli/src/utils/buildApp/buildApp.ts index edac5b35..86273495 100644 --- a/packages/cli/src/utils/buildApp/buildApp.ts +++ b/packages/cli/src/utils/buildApp/buildApp.ts @@ -102,7 +102,7 @@ export const buildApp = async (options: BuildAppOptions) => { jsx: "preserve", lib: ["es2021"], module: "esnext", - moduleResolution: "node", + moduleResolution: "bundler", noEmit: true, noUnusedLocals: false, noUnusedParameters: false, @@ -110,7 +110,7 @@ export const buildApp = async (options: BuildAppOptions) => { resolveJsonModule: true, skipLibCheck: true, strict: true, - target: "es2021", + target: "esnext", include: resolveDependencies({ input }), compilerOptions: { sourceMap: false }, }), diff --git a/packages/cli/src/utils/buildApp/resolveDependencies.ts b/packages/cli/src/utils/buildApp/resolveDependencies.ts index fecbee3c..7508baa0 100644 --- a/packages/cli/src/utils/buildApp/resolveDependencies.ts +++ b/packages/cli/src/utils/buildApp/resolveDependencies.ts @@ -37,15 +37,14 @@ const crawlDependencies = (program: Program): readonly string[] => { .getText() .replace(/(^("|'|`))|(("|'|`)$)/g, ""); - const resolvedModule = ts.resolveModuleName( + const { resolvedModule } = ts.resolveModuleName( moduleName, sourceFile.fileName, program.getCompilerOptions(), ts.sys, ); - const resolvedFile = - resolvedModule.resolvedModule?.resolvedFileName; + const resolvedFile = resolvedModule?.resolvedFileName; if (!resolvedFile) return;