0
我正在嘗試將我的角度2應用程序與crypto-js集成。crypto js:全局模塊導出可能只出現在頂級角度打字
全局模塊導出只能出現在頂級角度類型中。
我已閱讀以下內容 link 1
In webpack how do I fix 'import declarations may only appear at top level of a module'?
,但我不能夠實現解決方案如下
是我遵循的步驟。
1)安裝的加密JS使用型 - > NPM安裝--save @類型/加密JS
2)然後,在我的服務加入參考。以下是服務文件
/// <reference path="../../../typings/index.d.ts" />
import { Injectable } from '@angular/core';
import { LocalStorageService } from 'angular-2-local-storage';
import * as CryptoJS from 'crypto-js';
@Injectable()
export class AppLocalStorageService {
constructor(public localStorageService: LocalStorageService) { }
public setItem(key:any,value:any) {
var enc = CryptoJS.MD5(key);
console.log(enc);
}
public getItem(key:any) {
return key;
}
}
仍然收到錯誤。還有什麼我該怎麼辦?
感謝
任何人都可以引導我正確的方式來整合crypto-js與角4嗎? –
你有沒有得到任何解決方案?我也面臨同樣的情況。 – Linson