示例模块:https://www.npmjs.com/package/qrcode

我很容易在纯JavaScript中使用它:

var QRCode = require('qrcode')

QRCode.toDataURL('I am a pony!', function (err, url) {
  console.log(url)
})


但是我不能在Angular中使用“ require”,对吗?
Anguar有:

import { X } from Y


如何在Angular中使用qrcode阅读器?在此示例中,X和Y分别是什么?

最佳答案

您可以在Angular之类的打字稿环境中安装安装包以及用于完整功能的类型:

npm install --save qrcode && npm install --save-dev @types/qrcode

然后,您现在可以在组件中import * as QRCode from 'qrcode'并在打字稿环境中使用它。

关于javascript - 如何在Angular中使用未为Angular创建的节点模块?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46303367/

10-12 13:06