gpt4 book ai didi

angular - alanning :role, 在 angular2-meteor 中导入问题

转载 作者:行者123 更新时间:2023-12-03 23:30:56 25 4
gpt4 key购买 nike

我使用了 meteoralanning:role 包,Roles 工作正常,但问题是我收到 的警告>“找不到名称“Angular 色”

请帮我解决这个问题。我到处搜索过。

有些人像 "import { Roles } from 'alanning:roles';"

这样导入它

我也试过了,但仍然出现错误...请帮助我,请不要像 "asked issue" 中那样提交它。我这两天一直在搜索这个问题,但没有得到答案,请建议我任何帮助或请解决这个问题,提前谢谢。

最佳答案

您面临的错误是输入错误。它是一个 meteor 包并通知 typescript 您正在使用它,您必须通过导入它来告诉它。我遇到了同样的问题。其实你忘了导入

 import { Roles } from 'meteor/alanning:roles';

在您的收藏文件或发布文件中。将其导入您的收藏和发布文件中,您将不会遇到此拼写错误。

如果您在导入后遇到错误 Cannot find module 'meteor/alanning:roles',则接下来的事情是,这意味着 meteor 在 typings.d.ts< 中没有该包的定义。有些包还没有类型定义文件。您必须在 typings.d.ts 文件中创建自己的 typescript 定义,或者如果您有新的具有 @typings 文件夹的 Angular 2 meteor 样板。只需在该文件中添加此代码

declare module "meteor/alanning:roles" {
export module Roles {
function userIsInRole(id?: any,value?: any): boolean{ }
function addUsersToRoles(id?: any,value?: any): boolean{ }
}
}

对于其他出现类似错误的包,您可以创建自己的定义。

关于angular - alanning :role, 在 angular2-meteor 中导入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41314579/

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