Javascript 如何在js中使用require函数
输入完成后,我获得了正确的信用卡信息。我调用了一个函数,使用luhn模块(npm install luhn)验证信用卡,因为我使用:Javascript 如何在js中使用require函数,javascript,node.js,Javascript,Node.js,输入完成后,我获得了正确的信用卡信息。我调用了一个函数,使用luhn模块(npm install luhn)验证信用卡,因为我使用: var luhn = require("luhn"); is_valid = luhn.validate(card); // should respond true. if (!is_valid) { console.log("Not a valid credit card"); } return;` 未捕获引用错误:未定义require
var luhn = require("luhn");
is_valid = luhn.validate(card); // should respond true.
if (!is_valid) {
console.log("Not a valid credit card");
}
return;`
未捕获引用错误:未定义require
我很抱歉,如果这是一个简单的问题,但因为我无法找到一个npm包装使用的逻辑简短的解决方案onsubmit
我这次调用了kktasil()
函数
function kkTahsil() {
datalariAl();
var Iyzipay = require('iyzipay');
var iyzipay = new window.Iyzipay({
apiKey: 'sandbox-PZ8jicWrEeE1rt1O75FTOegr5lsW3xxx',
secretKey: 'sandbox-2Q6aaP1FK3HFrXkTsHfftxfiudFMfxxx',
uri: 'https://sandbox-api.iyzipay.com'
});
var nameOnCard = document.getElementById('name-on-card').value;
var expireMonth = document.getElementById('card-exp-month').value;
var expireYear = document.getElementById('card-exp-year').value;
var cvc= document.getElementById('card-cvv').value;
同样的错误
所以在js中,必须有简单的方法来使用npm模块。但我还没找到。
请告诉我需要帮助。
require
在浏览器中不可用。它在Node.js中使用
如果要在客户端使用require
,请使用:
Browserify通过捆绑所有依赖项,允许您在浏览器中需要('modules')
事实上,require
在表单中的浏览器中不可用,因为它是在节点中实现的。require
的问题在于它是同步的。当您可以阻止I/O时,它会在事件循环的第一个滴答声中在服务器端工作,因为还没有绑定任何事件侦听器,但它不会在浏览器中正常工作,因为它必须在模块下载、编译和运行的整个过程中阻止UI
事实上,同步模块加载与异步模块加载一直存在争议。有关更多详细信息,请参见这些答案: