【发布时间】:2019-06-26 02:05:41
【问题描述】:
我已经创建并发布了一个自定义 npm 包,并将该包包含在我的 webapck 入口文件中。但是我无法在我的 html 文件中调用该 npm 类中的函数。这是我的 npm 包
export default class myClass{
constructor(getVar){
this.params = {
signLength : (getVar.signLength !=undefined)?getVar.signLength:null,
canvas : (getVar.canvas !=undefined)?getVar.canvas:null,
linecolor : (getVar.linecolor !=undefined)?getVar.linecolor:null,
pointSize : (getVar.pointSize !=undefined)?getVar.pointSize:null,
xstarting : '',
ystarting : ''
};
...........................
我已经将它包含在我的 webpack 入口文件中
const myClass = require('npm pack name').default;
module.exports = myClass;
我正在尝试在我的 html 文件中调用它
setParams.canvas.addEventListener("mousemove", function(e){
myClass.draw(e);
},false);
但我收到此错误
index.html:24 Uncaught ReferenceError: myClass is not defined
【问题讨论】:
标签: javascript npm webpack