rsaencryption(data) {
var encrypt = new JSEncrypt();
},我在security.js文件中这样使用,当我运行ng测试时,我导入了类似于下面的‘声明var JSEncrypt: any;’当我运行ng测试时,我变得像了。
ReferenceError: JSEncrypt is not defined
at SecurityService.Array.concat.SecurityService.rsaencryption (http://localhost:9876/base/src/test.ts?5c53671ab11331130c37ebbdd5efa4f0d9bf5201:17318:23)
at SecurityService.Array.concat.SecurityService.doHmac (http://localhost:9876/base/src/test.ts?5c53671ab11331130c37ebbdd5efa4f0d9bf5201:17342:20)
at ApiPostman.Array.concat.ApiPostman.httpCall (http://localhost:9876/base/src/test.ts?5c53671ab11331130c37ebbdd5efa4f0d9bf5201:20310:48)
at otherBankAccountBenDetails.Array.concat.otherBankAccountBenDetails.countryListChanged (http://localhost:9876/base/src/test.ts?5c53671ab11331130c37ebbdd5efa4f0d9bf5201:62077:25)
at otherBankAccountBenDetails.Array.concat.otherBankAccountBenDetails.ngOnInit (http://localhost:9876/base/src/test.ts?5c53671ab11331130c37ebbdd5efa4f0d9bf5201:62046:14)
at checkAndUpdateDirectiveInline (http://localhost:9876/base/src/test.ts?5c53671ab11331130c37ebbdd5efa4f0d9bf5201:11196:19)
at checkAndUpdateNodeInline (http://localhost:9876/base/src/test.ts?5c53671ab11331130c37ebbdd5efa4f0d9bf5201:12619:17)
at checkAndUpdateNode (http://localhost:9876/base/src/test.ts?5c53671ab11331130c37ebbdd5efa4f0d9bf5201:12558:16)
at debugCheckAndUpdateNode (http://localhost:9876/base/src/test.ts?5c53671ab11331130c37ebbdd5efa4f0d9bf5201:13261:59)
at debugCheckDirectivesFn (http://localhost:9876/base/src/test.ts?5c53671ab11331130c37ebbdd5efa4f0d9bf5201:13202:13)**发布于 2017-10-16 08:32:40
我们应该这样做
var JSEncrypt = require('../../../assets/jsencrypt'); 声明var JSEncrypt:任意;
https://stackoverflow.com/questions/46644579
复制相似问题