加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Angular 2 / Ionic 2 TypeError:zxcvbn_1.default不是函数

发布时间:2020-12-17 17:51:21 所属栏目:安全 来源:网络整理
导读:使用Jasmine和Karma进行测试, 我正在使用zxcvbn库进行一些密码强度计算. 当我尝试通过调用下面的updateScore()函数来运行规范时,这会失败. private updateScore(): void { const analysis = zxcvbn(this.password) this.score = analysis.score; this.commen
使用Jasmine和Karma进行测试,
我正在使用zxcvbn库进行一些密码强度计算.
当我尝试通过调用下面的updateScore()函数来运行规范时,这会失败.

private updateScore(): void {
    const analysis = zxcvbn(this.password)
    this.score = analysis.score;
    this.comment = analysis.feedback.warning || analysis.feedback.suggestions[0];
  }

在进口中,我从’zxcvbn’进口zxcvbn;

这适用于应用程序,甚至在我构建和模拟时,但在规范中,它给了我这个错误:

FAILED TESTS:
  PasswordStrengthChecker
    ? should update the score when password changes
      Chrome 55.0.2883 (Mac OS X 10.11.6)
    TypeError: zxcvbn_1.default is not a function
        at PasswordStrengthChecker.updateScore (webpack:///src/components/password-strength-checker/password-strength-checker.ts:25:28 <- src/test.ts:93920:40)
        at PasswordStrengthChecker.ngOnChanges (webpack:///src/components/password-strength-checker/password-strength-checker.ts:20:9 <- src/test.ts:93916:14)
        at Object.<anonymous> (webpack:///src/components/password-strength-checker/password-strength-checker.spec.ts:27:13 <- src/test.ts:185997:18)
        at ZoneDelegate.invoke (webpack:///~/zone.js/dist/zone.js:232:0 <- src/test.ts:183822:26)
        at ProxyZoneSpec.onInvoke (webpack:///~/zone.js/dist/proxy.js:79:0 <- src/test.ts:130574:39)
        at ZoneDelegate.invoke (webpack:///~/zone.js/dist/zone.js:231:0 <- src/test.ts:183821:32)
        at Zone.run (webpack:///~/zone.js/dist/zone.js:114:0 <- src/test.ts:183704:43)
        at Object.<anonymous> (webpack:///~/zone.js/dist/jasmine-patch.js:102:0 <- src/test.ts:130289:34)

解决方法

我在使用时遇到了这个问题

从’linkifyjs / string’导入linkifyStr;

代替

从’linkifyjs / string’导入*作为linkifyStr;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读