Я работаю над проектом, в котором я должен имитировать уценку в стиле Github и запускать предварительный просмотр в реальном времени при редактировании файла. Чтобы сделать это без необходимости кодировать все текстовые изменения и синтаксис файла уценки, мне пришлось использовать пакет под названием Marked. В документации указано, что я должен использовать require(), который является пакетом Node.

Я не хочу использовать узел для этого проекта. Поэтому я провел небольшое исследование и нашел два пакета, которые помогут мне в этом. Один пакет — Webpack, а другой — Browserify. Глядя на документацию для обоих, я выбрал Browserify из-за его простоты.

Я следовал инструкциям по его установке. Но я не осознавал этого, когда запускал:

обозревать script.js -o bundle.js

команда, я запускал МОЙ код javascript ЧЕРЕЗ файл bundle.js, а не напрямую из моего script.js. Мой код не обновлялся так, как должен был, и я расстраивался. КАЖДЫЙ РАЗ, когда вы изменяете файл script.js, вы повторно запускаете последнюю команду в терминале, чтобы обновить файл bundle.js.

Это несколько часов моей жизни, которые я не верну. Теперь это кажется таким очевидным.