共享loopback4的dist文件夹

问题描述

我只是构建了Loopback 4 API的dist文件夹,并希望将其部署到我的一台计算机上。

  1. npm run build && tar -zxvf dist.tar.gz ./dist(将dist.tar.gz文件移动到另一台计算机上并将其解压缩)
  2. 尝试运行它:node ./dist/index.js
  3. 遇到此错误tslib package not found

有什么我想念的吗? dist文件夹中没有packages.json,因此没有安装依赖项的方法...我应该添加一个标记或其他东西吗? (我在文档中没有找到任何解释)

解决方法

与其他TypeScript项目一样,LoopBack 4项目需要distpackage.jsonpackage-lock.json才能发布。

在生产中,您可以运行以下命令以跳过构建过程,而是执行预构建的工件:

node .