diff --git a/packages/node-dev/src/Build.ts b/packages/node-dev/src/Build.ts index b898ac05fd..ec8134256a 100644 --- a/packages/node-dev/src/Build.ts +++ b/packages/node-dev/src/Build.ts @@ -69,7 +69,9 @@ export async function buildFiles (options?: IBuildOptions): Promise { const outputDirectory = options.destinationFolder || UserSettings.getUserN8nFolderCustomExtensionPath(); - let buildCommand = `${tscPath} --p ${tsconfigData.path} --outDir ${outputDirectory} --rootDir ${process.cwd()}`; + // Supply a node base path so that it finds n8n-core and n8n-workflow + const nodeModulesPath = join(__dirname, '../../node_modules/'); + let buildCommand = `${tscPath} --p ${tsconfigData.path} --outDir ${outputDirectory} --rootDir ${process.cwd()} --baseUrl ${nodeModulesPath}`; if (options.watch === true) { buildCommand += ' --watch'; }