Meteor works in debug but not in build (angular/core missing)

Hello,
I am developing an app in Meteor with Angular 7. When I do meteor run, everything works fine. However, when I try to build the app with meteor build .build --server-only, I get client building fine, and then:

[server]: Collecting TypeScript source files: 4.992ms
TypeScript Host Created.: 0.046ms
TypeScript Program Created.: 463.915ms
Angular Compiler Host Created.: 0.274ms
Could not resolve module '@angular/core' relative to file undefined
[server]: HTML Files Compilation: 0.019ms    /
[server]: SCSS Files Compilation: 0.011ms    /
Errors prevented bundling:                    
While processing files with angular-compilers (for target os.linux.x86_64):

../../../../../../../packages/compiler-cli/src/transformers/compiler_host.ts:149:49:
Cannot read property 'replace' of undefined
at TsCompilerAotCompilerTypeCheckHostAdapter.resolveModuleName
(../../../../../../../packages/compiler-cli/src/transformers/compiler_host.ts:149:49)
at TsCompilerAotCompilerTypeCheckHostAdapter.moduleNameToFileName
(../../../../../../../packages/compiler-cli/src/transformers/compiler_host.ts:186:27)
at StaticSymbolResolver.resolveModule
(/home/sygi/codes/packages/compiler/src/aot/static_symbol_resolver.ts:530:24)
at StaticSymbolResolver.getSymbolByModule
(/home/sygi/codes/packages/compiler/src/aot/static_symbol_resolver.ts:518:27)
at StaticReflector.findDeclaration
(/home/sygi/codes/packages/compiler/src/aot/static_reflector.ts:111:29)
at StaticReflector.initializeConversionMap
(/home/sygi/codes/packages/compiler/src/aot/static_reflector.ts:367:14)
at new StaticReflector
(/home/sygi/codes/packages/compiler/src/aot/static_reflector.ts:69:10)
at Object.createAotCompiler
(/home/sygi/codes/packages/compiler/src/aot/compiler_factory.ts:67:7)
at AngularCompilerProgram._createCompiler
(../../../../../../../packages/compiler-cli/src/transformers/program.ts:652:22)
at AngularCompilerProgram.get compiler
(../../../../../../../packages/compiler-cli/src/transformers/program.ts:525:12)
at Promise.asyncApply (packages/angular-typescript-compiler/index.js:331:5)
at
/home/sygi/.meteor/packages/meteor-tool/.1.8.0_1.ukpiqh.p4jft++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/meteor-promise/fiber_pool.js:43:40

It looks as meteor is looking in wrong places for the libraries codes. Any ideas how to fix it?

Versions of the dependencies:

  "devDependencies": {
    "@angular/common": "^7.2.16",
    "@angular/compiler": "^7.1.1",
    "@angular/compiler-cli": "^7.2.16",
    "@angular/core": "^7.2.16",
    "@types/chai": "4.1.7",
    "@types/meteor": "1.4.23",
    "@types/mocha": "5.2.5",
    "@types/sinon": "5.0.7",
    "chai": "4.2.0",
    "mocha": "5.2.0",
    "puppeteer": "1.10.0",
    "sinon": "7.1.1",
    "typescript": "^3.1.6"
  },