Я создал файл parser. js, используя PEG. js, однако я получаю сообщение об ошибке импорта при связывании с HTML. Помощь в решении этой проблемы будет оценена - PullRequest
0 голосов
/ 27 мая 2020

Я успешно создал файл parser. js с помощью онлайн-инструмента peg. js. Я связал его с моим html файлом, используя:

    <script src="parser.js"></script>

Я намеревался запустить parser.parse(txt) из моего скрипта, но получаю ReferenceError: модуль не определен из первой строки синтаксического анализатора. js, который равен module.exports =

Посмотрев документацию, я думаю, что это связано с тем, что я не установил node.js, хотя я запускаю свой тест с использованием REPL, который, как я думал, идет с node.js все равно установлен.

Есть ли способ запустить это, импортировав js модули и не устанавливая node.js, и если да, то как?

1 Ответ

0 голосов
/ 27 мая 2020

Я могу ответить здесь на свой вопрос, если он будет кому-то полезен:

Я могу изменить начальную строку парсера. js с module.exports на var myparser =.

Следовательно, теперь я могу успешно запустить myparser.parse(txt). Не требуется node.js или оператор импорта.

...