当我尝试在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:watch
,npm run clean
,并且用sudo运行所有这些,但是仍然没有成功。
3条答案
按热度按时间b09cbbtk1#
请尝试以下调试步骤:
1.更新到最新的Node.js LTS版本(撰写本文时:第12.18.1版)
1.删除
node_modules
1.运行
lb4 update
1.运行
npm install
1.运行
npm run clean
1.运行
npm start
确保在项目的根目录(
package.json
所在的位置)中运行命令。uxh89sit2#
实际上生成了构建文件,但lb4 cli在.vscode文件夹中生成了settings.json,该文件夹配置VS代码,默认情况下从项目工作区中排除dist文件夹。
btqmn9zl3#
只需删除tsconfig.tsbuildinfo并重新启动命令
npm运行构建