Loopback 4 不会生成构建文件
Loopback 4 won't generate build files
当我尝试在 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"]
}
我还用 sudo 尝试了 运行 npm run build:watch
、npm run clean
和 运行 所有这些,但仍然没有成功。知道是什么原因造成的吗?
请尝试以下调试步骤:
更新到最新的 Node.js LTS 版本(撰写本文时:v12.18.1)
删除node_modules
运行 lb4 update
^ 注意:这将更新依赖项,其中可能包含重大更改。备份 package.json
运行 npm install
运行 npm run clean
运行 npm start
确保 运行 项目根目录中的命令(其中存在 package.json
)。
事实证明构建文件实际上是生成的,但 lb4 cli 在 .vscode 文件夹中生成 settings.json,该文件夹将 VS 代码配置为默认从项目工作区中排除 dist 文件夹。
当我尝试在 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"]
}
我还用 sudo 尝试了 运行 npm run build:watch
、npm run clean
和 运行 所有这些,但仍然没有成功。知道是什么原因造成的吗?
请尝试以下调试步骤:
更新到最新的 Node.js LTS 版本(撰写本文时:v12.18.1)
删除
node_modules
运行
lb4 update
^ 注意:这将更新依赖项,其中可能包含重大更改。备份 package.json
运行
npm install
运行
npm run clean
运行
npm start
确保 运行 项目根目录中的命令(其中存在 package.json
)。
事实证明构建文件实际上是生成的,但 lb4 cli 在 .vscode 文件夹中生成 settings.json,该文件夹将 VS 代码配置为默认从项目工作区中排除 dist 文件夹。