问题描述
嗨,我用 yarn 安装了包 signature_pad@3.0.0-beta.4,我想在带有 Webpacker 的 Rails 6 项目中添加和使用它。
但是,当尝试使用该包时,它会引发错误: 未捕获的 ReferenceError:未定义 SignaturePad
我在 application.js 中添加: 要求(“signature_pad”)
像其他已添加的 javascript 文件一样并按预期工作。
我不确定我错过了什么。
提前感谢您的回答和建议。
解决方法
通过在我的 application.js 文件中这样做,我也能够让它正常工作:
import SignaturePad from 'signature_pad/dist/signature_pad.min.js';
var signaturePad = new SignaturePad(document.getElementById('signature-pad'),{
backgroundColor: 'rgba(255,255,0)',penColor: 'rgb(0,0)'
});