typescript - 指定标准nestjs项目的条目?
问题描述
引用放置在项目之外的代码会使 dist 文件夹结构有所不同,并且 nest 找不到条目。
假设我有一个这样的项目
folder
- nestjs-project
- - dist
- - src
- - - app.module.ts
- - tsconfig.json
- common
- - interfaces
- - - index.ts
当我编译一个项目时,它会生成一个具有这种 dist 结构的构建。
dist
├── nestjs-project
│ └── src
│ ├── main.js
├── common
│ └── interfaces
│ ├── index.js
└── tsconfig.build.tsbuildinfo
代码结构应该是这样才能工作
dist
└── src
├── main.js
(条目应该是dist/src/main.js
,不是dist/nestjs-project/src/main.js
)
当我启动开发服务器时,嵌套试图在错误的文件夹中找到一个入口文件,并抛出此错误。
Error: Cannot find module '/workspaces/github-badge-project/API/dist/main'
我做了一些搜索,发现使用 nest-cli.json 配置,我可以手动设置the source folder
,entry path
如果模式是monorepo
(https://docs.nestjs.com/cli/monorepo),但我找不到如何设置的条目standard project
,我如何解决这个问题?
解决方案
推荐阅读
- r - 在嵌套的小标题中将 NA 设置为零
- javascript - d3 React JS:d3.csv 正在导入 index.html 而不是 csv 文件
- excel - 如果 2 个表匹配,则对所有月份的产品求和
- environment-variables - 在 Eclipse Oxygen 中的 .cproject 中丢失环境变量
- python - Opencv人脸检测。无法识别面部时,视频不工作。如何进行连续录制?
- shell - 在后台执行包装器 ksh 脚本,然后跨越多个后台进程
- node.js - 您如何使用 Apollo Server 2.0 beta 读取 auth 标头
- python - UnicodeDecodeError 在 Django 中添加模型
- java - 在循环内处理异常后读入停止
- codenameone - 代号一 - IOS 上的选择器值应以横向模式显示在中心