未捕获的ReferenceError:未定义require(javascript)

时间:2018-05-19 14:15:19

标签: javascript node.js require

所以,我正在尝试使用带有JavaScript的节点模块,为此,我需要使用“require”加载模块,所以我安装了Require.js,如下所示:

npm i requirejs

这是我的代码:

var ecurve = require('ecurve') ;
var BigInteger = require('bigi')
var AES = require("crypto-js/aes");
var SHA256 = require("crypto-js/sha256");
var CryptoJS = require("crypto-js");

但是,我总是得到这个错误:

require is not defined 

我尝试过Browserify并解决了问题,但我需要另一种没有Browserify的解决方案。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这会对你有所帮助:

  

RequireJS是一个JavaScript文件和模块加载器。它经过优化   在浏览器中使用,但它可以在其他JavaScript环境中使用,   像Rhino和Node。使用像RequireJS这样的模块化脚本加载器   提高代码的速度和质量。

IE 6+ .......... compatible ✔
Firefox 2+ ..... compatible ✔
Safari 3.2+ .... compatible ✔
Chrome 3+ ...... compatible ✔
Opera 10+ ...... compatible ✔

http://requirejs.org/docs/download.html

将此添加到您的项目中:download_me

请浏览require.js docs