我正在尝试部署需要web3 Javascript API的项目。正如我在网上找到的一些例子所做的那样,我需要做以下事情:
<script type="text/javascript">
var Web3 = require('web3');
var web3 = new Web3();
web3.setProvider(new web3.providers.HttpProvider("http://localhost:8545"));
...code... </script>
当我运行项目时,我收到此错误&#34; Uncaught ReferenceError:require未定义&#34;。我已经完成了&#34; meteor add modules&#34;,meteor add aramk:requirejs,sudo npm install require和sudo npm install requirejs。我下载并包含了js文件(通过模板化,因为在meteor js文件中的处理方式不同)。我错过了什么?
答案 0 :(得分:3)
我看到您在require
标记内使用script
,因此我认为此代码位于html文件中。如果是这样,您将需要将该代码移动到js文件,因为require
不能在html文件中使用。