require ist kein definierter Fehler bei browserify

Ich bin neu in der Browserverifizierung und versuche, npm-Module in den Browser zu laden, erhalte jedoch die folgende Fehlermeldung:

Uncaught ReferenceError: require ist nicht definiert

Ich verfolge das Tutorial vonhttp: //browserify.org. Erstellte Javascript-Datei mit folgendem Inhalt:

var unique = require ('uniq');

dann renn

npm install uniq

un

browserify main.js -o bundle.js

ie Datei "@the bundle.js" wird generiert und ich habe sie in meinen HTML-Code aufgenommen, erhalte jedoch weiterhin den obigen Fehler. Irgendwelche Ideen, was mache ich falsch?

Dies ist der Inhalt der endgültigen HTML-Datei:

<!DOCTYPE html>
<html>
<head>
    <title></title>

    <script src="bundle.js"></script>
    <script src="script.js"></script>
</head>
<body>

</body>
</html>

Dies ist der Inhalt von bundle.js:http: //pastebin.com/1ECkBce

und das ist script.js:

var unique = require ('uniq');

Antworten auf die Frage(8)

Ihre Antwort auf die Frage