gpt4 book ai didi

typescript - Nest.Js : import files from outside project folder

转载 作者:行者123 更新时间:2023-12-04 04:30:54 24 4
gpt4 key购买 nike

我开始使用 Nest.Js 并创建了一个具有以下结构的全栈应用程序:
app structureapi :nestjs 应用程序client : 前端应用models :前后共享模型(仅限接口(interface))
所以我在 tsconfig.json 中设置了别名路径在 api 文件夹中让它很快导入:import { User } from 'models/user.model'

{
"compilerOptions": {
"module": "commonjs",
"declaration": true,
"removeComments": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"allowSyntheticDefaultImports": true,
"target": "es2017",
"sourceMap": true,
"incremental": true,
"outDir": "./dist",
"baseUrl": "./",
"paths": {
"models/*": ["../models/*"]
}
}
}
问题是 typescript 正在编译和更改 dist 下的根结构找不到文件夹和嵌套 cli main.js文件以启动应用程序。
dist folder
有没有办法搬家 models文件夹并保留nestjs结构?
或者更改nestjs 配置以在 api/src/main.js 上启动应用程序?

最佳答案

这是 typescript 在根目录之外有代码时所做的事情 src目录,以确保编译后可以使用相同的路径。您可以修改nest-cli.json并添加 entryFile属性告诉 Nest main文件是。另外,考虑像 Nx 帮助创建全栈monorepos。

关于typescript - Nest.Js : import files from outside project folder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63922792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com