示例模块: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 中使用二维码阅读器?这个例子中的 X 和 Y 是什么?
最佳答案
您可以安装安装包,以及在 Angular 等 typescript 环境中实现完整功能的类型:
npm install --save qrcode && npm install --save-dev @types/qrcode
然后在您的组件中,您现在可以import * as QRCode from 'qrcode'
并在您的 typescript 环境中使用它。
关于javascript - 如何在 Angular 中使用不是为 Angular 创建的节点模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46303367/