问题描述
我只是构建了Loopback 4 API的dist文件夹,并希望将其部署到我的一台计算机上。
-
npm run build && tar -zxvf dist.tar.gz ./dist
(将dist.tar.gz文件移动到另一台计算机上并将其解压缩) - 尝试运行它:
node ./dist/index.js
- 遇到此错误:
tslib package not found
。
有什么我想念的吗? dist文件夹中没有packages.json,因此没有安装依赖项的方法...我应该添加一个标记或其他东西吗? (我在文档中没有找到任何解释)
解决方法
与其他TypeScript项目一样,LoopBack 4项目需要dist
,package.json
,package-lock.json
才能发布。
在生产中,您可以运行以下命令以跳过构建过程,而是执行预构建的工件:
node .