Jestem nowy browserify i próbuje załadować moduły NPM w przeglądarce, ale ja otrzymuję następujący błąd:wymagają nie definiuje błąd z browserify
Uncaught ReferenceError: require is not defined
Jestem po kursie z http://browserify.org/. Utworzony plik JavaScript o następującej treści:
var unique = require('uniq');
następnie uruchomić
npm install uniq
i
browserify main.js -o bundle.js
plik bundle.js jest generowany i włączyła ją w moim html ale nadal uzyskiwanie powyżej błędu. Jakieś pomysły, co robię źle?
To jest treść końcowego pliku HTML:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="bundle.js"></script>
<script src="script.js"></script>
</head>
<body>
</body>
</html>
To jest treść bundle.js: http://pastebin.com/1ECkBceB
a to script.js:
var unique = require('uniq');
Możesz pisać więcej kod kontekst? Jaka jest zawartość bundle.js i script.js? – sma
@sma Właśnie zaktualizowałem pytanie z zawartością obu plików. –