如何解决browserify无法正常工作,未捕获的ReferenceError:require未定义
我是node.js的新手,我一直在尝试在我的chrome扩展中使用需要的功能-但是,即使在 安装browserify, 将content.js中的模块捆绑到bundle.js中, 并尝试通过以下方式使需求成为全球性
browserify content.js --standalone Bundle > bundle.js
我还是得到
未捕获的ReferenceError:未定义require
-
我的html文件的内容位于https://pastebin.com/JSUk1C0E
-
content.js的内容(我的原始代码所在的位置)位于https://pastebin.com/BY7147R3
-
bundle.js的内容位于https://github.com/zzirun/clickerance-bundle/blob/master/bundle.js
任何帮助将不胜感激,如果这是一个愚蠢的问题哈哈哈,我真的很抱歉
解决方法
为了让它对我有用,我添加了...
<script type="text/javascript" src="bundle.js"></script>
在我的html页面的结束正文调用之前。因此,您的html文件应类似于...
<!DOCTYPE html>
<html>
<head>
<meta charset = "utf-8"/>
<title> clickerance </title>
<link type="text/css" rel="stylesheet" href="style.css"/>
<script src="bundle.js"></script>
</head>
<body>
<div class="Title"></div>
<h1> Clickerance </h1>
Dairy : <input type="checkbox" id="Dairy"><br>
Meat : <input type="checkbox" id="Meat"><br>
Corn : <input type="checkbox" id="Corn"><br>
Gluten : <input type="checkbox" id="Gluten"><br>
<p>Which ones you can't eat?</p>
<input id="Submit" type="submit" value="Submit">
<script type="text/javascript" src="bundle.js"></script>
</body>
</html>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。