每当我尝试导入模块时,我都会一直发现模块未找到错误。
出于某种原因,import {} from 'angular2/core'
工作正常,但导入任何其他模块都无法正常工作。
我试图找到位于node_modules中的import * as Crypto from 'crypto-browserify'
。我尝试在System.Config中设置路径以指向正确目录的路径,但是除非我手动将它们包含在路径中,否则无法找到加密浏览器引用的所有模块。如何设置它以便在/node_modules/A
?
答案 0 :(得分:2)
所以我得到了它的结论。 您必须将其包含在HTML
中<script src="wwwroot/lib/crypto-js/crypto-js.js"></script>
然后你必须在TS文件中添加对TSD的引用
/// <reference path="../tsd/crypto-js/cryptojs.d.ts" />
https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/crypto-js/crypto-js.d.ts
并且在您的代码中,您可以通过它导出的全局变量引用它。
CryptoJS.