gpt4 book ai didi

node.js - 错误 TS2307 : Cannot find module 'app'

转载 作者:太空宇宙 更新时间:2023-11-04 00:32:57 25 4
gpt4 key购买 nike

我想在 Node 端使用 typescript 。我有一个非常简单的服务器。我的服务器文件夹内的 tsconfig.file 如下:

{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"outDir": "../dist/serverBuild",
"typeRoots": [
"../node_modules/@types"
]
},
"exclude": [
"../node_modules"
]
}

我有一个 app.ts 文件,其中包含快速相关配置,然后我有 server.ts 文件,该文件从 app.ts 导入应用程序模块,并且包含用于创建和启动 Node 服务器的代码。但我收到以下错误:

TSError:⨯ 无法编译 TypeScriptserver.ts(11,22):找不到模块“app”。 (2307)

我在 server.ts 文件中导入的其他模块(例如 http 模块)不会引发任何此类错误。我在这里做错了什么。

这是我导入模块的方式:

import * as http  from "http";
import * as app from "app";

谢谢!

最佳答案

要从项目加载文件,请包含路径。使用:

import * as app from './app';

通过使用from 'app',您表示您的项目中安装了一个名为 app 的模块。如果是这种情况,您需要安装该模块的类型或自己创建它。

关于node.js - 错误 TS2307 : Cannot find module 'app' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40272228/

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