我使用browserify来使用验证器npm模块客户端。我已将browserify创建的bundle.js文件链接到我想要使用验证器模块的HTML页面。
以下是我的bundle.js文件中的代码:
const validator = require('validator');
console.log('Before function');
function validEmail() {
// var email = document.getElementById('contact_details').value;
// console.log(email);
alert('hi');
};
console.log('After function');
在bundle.js文件中我创建了一个函数,但是当我在HTML页面中调用该函数时会出现此错误,这是HTML页面的控制台输出:
bundle.js:4 Before function
bundle.js:12 After function
general-work:11 Uncaught ReferenceError: validEmail is not defined(…)
两个控制台日志都正确运行,显示文件已链接并正在读取bundle.js文件中的代码,但由于某种原因,它不允许我运行函数,说明它没有定义。
由于