Hab*_*bib 2 roles meteor angular-meteor angular2-meteor angular
我使用alanning:role了流星包,角色工作正常,但问题是我收到了警告"Cannot find name 'Roles".
请帮我解决这个问题.我到处搜索过它.
有些人喜欢导入它 "import { Roles } from 'alanning:roles';"
我也尝试了这个,但仍然有错误...请帮助我,请不要像"问题"那样提交.我过去两天都在搜索这个问题,但是我没有回答,请给我任何帮助,或者请提前解决这个问题.
您遇到的错误是输入错误.它是一个流星包,并通知打字稿你正在使用它你必须通过导入它告诉它.我遇到了同样的问题.实际上你忘了导入
import { Roles } from 'meteor/alanning:roles';
Run Code Online (Sandbox Code Playgroud)
在您的集合文件或发布文件中.将其导入您的收藏和发布文件中,您将不会遇到此错字错误.
接下来,如果您Cannot find module 'meteor/alanning:roles'在导入后面临错误 ,则意味着流星没有该包的定义typings.d.ts.有些软件包还没有类型定义文件.你必须在typings.d.ts文件中创建自己的打字稿定义,或者你有新的带有@typings文件夹的角度2流星样板.只需在该文件中添加此代码即可
declare module "meteor/alanning:roles" {
export module Roles {
function userIsInRole(id?: any,value?: any): boolean{ }
function addUsersToRoles(id?: any,value?: any): boolean{ }
}
}
Run Code Online (Sandbox Code Playgroud)
对于提供类似错误的其他包,您可以创建自己的定义.
| 归档时间: |
|
| 查看次数: |
632 次 |
| 最近记录: |