index.html(Angular 2项目)的crypto-js问题

时间:2016-11-16 22:49:06

标签: html angular typescript sha256 cryptojs

我使用以下命令将crypto-js导入我的node_modules文件夹

npm install crypto-js

然后,在我下载之后,在我的index.html文件中,我使用以下命令,以便我可以调用CryptoJS.SHA256()方法。

<html>
  <head>
    <script src="node_modules/crypto-js/sha256"></script>
  </head>
</html>

(我遗漏了其他脚本调用,meta和title标签)

然而,当我使用'npm start'运行我的项目时,我收到以下错误

enter image description here

这究竟是什么意思?我不知道如何解决“找不到”的东西,即使它应该在哪里。我可能错过了其他的东西吗?

1 个答案:

答案 0 :(得分:0)

您使用未暴露于角度的外部JavaScript。只有web dom知道crypto js模块。看起来你只想使用SHA256。我只想实现该函数的类型脚本版本并从那里开始。这是一个例子。

https://github.com/dchest/fast-sha256-js