【发布时间】:2015-04-26 02:50:14
【问题描述】:
我是 browserify 新手并尝试在浏览器中加载 npm 模块,但我收到以下错误:
Uncaught ReferenceError: require is not defined
我正在学习来自http://browserify.org/ 的教程。创建了包含以下内容的 javascript 文件:
var unique = require('uniq');
然后运行
npm install uniq
和
浏览 main.js -o bundle.js
生成了 bundle.js 文件,我将它包含在我的 html 中,但仍然出现上述错误。任何想法我做错了什么?
这是最终 HTML 文件的内容:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="bundle.js"></script>
<script src="script.js"></script>
</head>
<body>
</body>
</html>
这是 bundle.js 的内容:http://pastebin.com/1ECkBceB
这是 script.js:
var unique = require('uniq');
【问题讨论】:
-
你能发布更多的上下文代码吗? bundle.js 和 script.js 的内容是什么
-
@sma 刚刚用两个文件的内容更新了问题。
标签: javascript node.js browserify