NodeJS Loopback 4不会生成构建文件

5anewei6  于 2022-12-22  发布在  Node.js
关注(0)|答案(3)|浏览(222)

当我尝试在Ubuntu 16.04上使用npm run build构建Loopback 4应用程序时,npm运行lb-tsc 3秒,然后停止,不打印任何消息,停止后生成了tsconfig.tsbuildinfo文件,但没有生成dist文件夹。
我的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:watchnpm run clean,并且用sudo运行所有这些,但是仍然没有成功。

b09cbbtk

b09cbbtk1#

请尝试以下调试步骤:
1.更新到最新的Node.js LTS版本(撰写本文时:第12.18.1版)
1.删除node_modules
1.运行lb4 update

  • ^注意:这将更新依赖项,其中可能包含中断更改。请保留包. json的备份*

1.运行npm install
1.运行npm run clean
1.运行npm start
确保在项目的根目录(package.json所在的位置)中运行命令。

uxh89sit

uxh89sit2#

实际上生成了构建文件,但lb4 cli在.vscode文件夹中生成了settings.json,该文件夹配置VS代码,默认情况下从项目工作区中排除dist文件夹。

btqmn9zl

btqmn9zl3#

只需删除tsconfig.tsbuildinfo并重新启动命令
npm运行构建

相关问题