Мне нужна функция Node.js, такая как require()
, в моем коде javascript, поэтому я использую watchify, но она все еще дает мне ошибку Uncaught ReferenceError: require is not defined at jsfile.js:3
, несмотря на то, что watchify связывает код и проверяет в файле bundle.js
, всебыло бы намного проще, если бы я тестировал на localhost, но я разместил свой сайт в heroku и не знаю очереди команд, если бы я выполнял команды git (git add .
git commit -m "commit"
git push heroku master
), а затем наблюдал (npm run watch
)) или сначала watchify и чем мерзавцы команды?или есть проблема где-то еще?вот мой код package.json (часть)
"scripts": {
"start": "node ilia.js",
"watch": "npx watchify ./public/jsfile.js -o ./public/bundle.js"
},
"devDependencies": {
"watchify": "^3.11.1"
}
и связывание файлов javascript (bundle.js, jsfile.js) в моем html
<script src="jsfile.js"></script>
<script src="bundle.js"></script>
, так что мне делать