Search code examples
node.jsubuntu-16.04loopbackjsloopback4

Loopback 4 won't generate build files


When I try to build a Loopback 4 application with npm run build on Ubuntu 16.04, npm runs lb-tsc for 3 seconds and then just stops without printing any message. After it stops a tsconfig.tsbuildinfo file is generated but the dist folder is not.

My tsconfig.json is like the following:

{
  "$schema": "http://json.schemastore.org/tsconfig",
  "extends": "@loopback/build/config/tsconfig.common.json",
  "compilerOptions": {
    "outDir": "dist",
    "rootDir": "src"
  },
  "include": ["src"]
}

I also tried running npm run build:watch, npm run clean, and running all of these with sudo and still no luck. Any idea what's causing this?


Solution

  • Turns out the build files are actually generated but lb4 cli produces settings.json in .vscode folder which configures VS code to exclude the dist folder from project workspace by default.