首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法进口角5中的oauth-1.0a

无法进口角5中的oauth-1.0a
EN

Stack Overflow用户
提问于 2018-03-27 15:17:48
回答 1查看 891关注 0票数 1

我正在尝试将oauth-1.0a.js文件导入服务文件,但它似乎不起作用。我做了npm install oauth-1.0a --save并在文件的顶部导入了"OAuth“,下面是文件wc.service.ts:

代码语言:javascript
复制
import { Injectable } from '@angular/core';
import { crypto } from 'crypto-js';
import { OAuth } from 'oauth-1.0a';

@Injectable()
export class WcService {

  oauth: OAuth;

  constructor() { 
    this.oauth = OAuth({
      consumer: {
        key: 'ck_123',
        secret: 'cs_452'
      },
      signature_method: 'HMAC-SHA1',
      hash_function: function(base_string, key) {
          return crypto.enc.Base64.stringify(crypto.HmacSHA1(base_string, key));
      }
    });
  }
}

但是webpack没有用这个错误进行编译:

src/app/wc.service.ts中的错误(3,10):ERROR TS2305:模块TS2305没有导出成员OAuth。

  1. 路径是正确的,因为"crypto“是从”crypto“中导入的。
  2. 我注意到“OAuth-1.0A/OAuth-1.0a.d.ts”中的这两行:export as namespace OAuth;export = OAuth;。因此,"OAuth“似乎是”/OAuth-1.0A“中的一个导出成员。
EN

回答 1

Stack Overflow用户

发布于 2019-04-10 16:38:05

你需要:import * as OAuth from 'oauth-1.0a';

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49516682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档