我使用peg.js在线工具成功制作了一个parser.js文件。我已经用它链接到我的html文件。
<script src="parser.js"></script>
我打算运行 parser.parse(txt)
然而我从我的脚本中得到 参考错误:没有定义模块 从parser.js的第一行是 module.exports =
看了一下文档,我认为这与没有安装node.js有关,尽管我使用的是REPL,我想反正我的测试是安装了node.js的。
有没有什么办法可以通过导入js模块而不需要安装node.js来让它运行,如果有,怎么做?
如果对大家有用的话,我可以在这里回答我自己的问题。
我可以将parser.js的开头行从"... "改为"..."。module.exports
到 var myparser =
.
因此,我现在可以运行 myparser.parse(txt)
成功。不需要node.js或imports语句。