Здесь проблема была в неправильном пути к файлу. Я только что создал виртуальный путь следующим образом.
app.use('/javascripts', express.static(path.join(__dirname, 'public')));
И в своем шаблоне pug я просто использовал тег script таким образом.
script( src='javascripts/jsx/main.jsx')
Теперь мой файл загружается правильно. Поскольку pug - это рендеринг на стороне сервера, я могу ожидать, что он будет вести себя в браузере. Но есть еще одна проблема:
SyntaxError: Cannot use import statement outside a module
Я посмотрю на это и думаю, что это ответ на эту проблему.