开发者问题收集

未捕获的 ReferenceError:在 Meteor 中未定义 require

2017-02-07
525

我正在尝试部署需要 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>

当我运行项目时,我收到此错误“Uncaught ReferenceError:require 未定义”。我已经完成了“meteor add modules”、meteor add aramk:requirejs、sudo npm install require 和 sudo npm install requirejs。我下载并包含了 js 文件(通过模板,因为在 meteo 中 js 文件的处理方式不同)。我遗漏了什么?

1个回答

我看到您在 script 标记内使用了 require ,所以我认为此代码位于 html 文件中。如果是这样,您需要将该代码移动到 js 文件中,因为 require 不能在 html 文件中使用。

kkkkkkk
2017-02-08