gpt4 book ai didi

javascript - Meteor 服务器端控制台错误

转载 作者:行者123 更新时间:2023-12-03 04:40:21 25 4
gpt4 key购买 nike

我启动了 Meteor 和 Angular2。在我的服务器端(Meteor),我有一个方法文件,其中放置了我在客户端中调用的一些方法。显然我需要一些 meteor 库,所以我像这样导入它们:

import {Meteor} from 'meteor/meteor';
import {check, Match} from 'meteor/check';

问题是,在我的控制台输出中我有消息:

server/imports/methods/methods.ts (4, 22): 找不到模块“meteor/meteor”。server/imports/methods/methods.ts (8, 28): 找不到模块“meteor/check”。

该行与导入相匹配。有人知道这是从哪里来的吗?

最佳答案

这只是一个 TypeScript 警告,它实际上不会阻止您的应用程序运行,因为截至今天,Meteor 仍然加载全局变量。

为了避免这些消息,您必须使用指定上述命名空间的版本,为 TypeScript 编译器提供正确的 meteor 类型。

例如获取@types/meteor@>=1.4.0 ,并确保告诉 TypeScript 使用它。

$ meteor npm i --save-dev @types/meteor

在您的tsconfig.json中:

{
"compilerOptions": {
"types": [
"@types/meteor"
]
}
}

或者在*.d.ts文件中:

/// <reference types="@types/meteor" />

关于javascript - Meteor 服务器端控制台错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43119386/

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