Javascript 在PEG.JS语法中使用Node.JS语句

Javascript 在PEG.JS语法中使用Node.JS语句,javascript,node.js,parsing,peg,pegjs,Javascript,Node.js,Parsing,Peg,Pegjs,在我的语法规则中,我需要检查目录是否存在 然而,我似乎无法使用语法JS中特定的代码Node.JS 对吗?有解决办法吗 如果一个问题很愚蠢,请感谢并道歉:) 语法示例: { var fs = require('fs'); function isDirectoryExists(dir) { return fs.existsSync(path); } } Main = "stub" PEG.js的输出: Node.JS-特定代码在主机上的节点环境中完美工作

在我的语法规则中,我需要检查目录是否存在
然而,我似乎无法使用语法JS中特定的代码
Node.JS

对吗?有解决办法吗
如果一个问题很愚蠢,请感谢并道歉:)

语法示例:

{
    var fs = require('fs');

    function isDirectoryExists(dir) {
        return fs.existsSync(path);
    }
}

Main = "stub"
PEG.js的输出:


Node.JS
-特定代码在主机上的节点环境中完美工作。
但不是在我的浏览器中,那里没有节点

因此,
PEG.JS
online Playerd只能执行普通JavaScript代码

但这是浏览器的一个限制,而不是PEG.js。

当然它在游乐场中不起作用,因为游乐场在浏览器中运行,而不是在节点环境中运行。您是否尝试过使用Node在本地编译此代码?@noppa是的,此代码在Node.JS环境中确实有效,但在浏览器中无效!为这样一个愚蠢的错误感到抱歉:(我应该删除这个“问题”吗?你可以自己回答:)也许这会帮助别人,这不是一个愚蠢的错误。明白了。完成:)
require is not defined