Loopback 4 не будет генерировать файлы сборки - PullRequest
0 голосов
/ 21 июня 2020

Когда я пытаюсь создать приложение Loopback 4 с npm run build в Ubuntu 16.04, npm запускает lb-tsc в течение 3 секунд, а затем просто останавливается, не выводя никаких сообщений. После остановки создается файл tsconfig.tsbuildinfo, а папка dist - нет.

My tsconfig. json выглядит следующим образом:

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

Я также пробовал запустить npm run build:watch, npm run clean, и запустить все это с помощью sudo, но все равно не повезло. Есть идеи, что вызывает это?

Ответы [ 2 ]

1 голос
/ 27 июня 2020

Оказывается, файлы сборки на самом деле сгенерированы, но lb4 cli производит настройки. json в папке .vscode, которая настраивает код VS на исключение папки dist из рабочей области проекта по умолчанию.

0 голосов
/ 22 июня 2020

Попробуйте выполнить следующие шаги отладки:

  1. Обновите до последней версии Node.js LTS (на момент написания: v12.18.1)

  2. Удалить node_modules

  3. Выполнить lb4 update

    ^ Примечание: это обновит зависимости, которые могут содержать критические изменения. Сохраните резервную копию пакета. json

  4. Выполнить npm install

  5. Выполнить npm run clean

  6. Выполнить npm start

Обязательно выполняйте команды в каталоге root проекта (где присутствует package.json).

...