Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么swank js会给我;“未定义文档”;在emacs REPL中?_Javascript_Slime_Swank - Fatal编程技术网

Javascript 为什么swank js会给我;“未定义文档”;在emacs REPL中?

Javascript 为什么swank js会给我;“未定义文档”;在emacs REPL中?,javascript,slime,swank,Javascript,Slime,Swank,我遵循以下步骤: 在命令行中运行swankjs 运行emacs M-x粘液接头 主持人:127.0.0.1;港口:4005 打开http://localhost:8009/swank-Firefox中的js/test.html 接收emacs回复中的:“远程连接:(浏览器)Firefox14.0” 在REPL中运行命令“document” 此时,我收到错误消息: ReferenceError: document is not defined at repl:1:1 at Defa

我遵循以下步骤:

  • 在命令行中运行swankjs
  • 运行emacs
  • M-x粘液接头
  • 主持人:127.0.0.1;港口:4005
  • 打开
    http://localhost:8009/swank-Firefox中的js/test.html
  • 接收emacs回复中的:“远程连接:(浏览器)Firefox14.0”
  • 在REPL中运行命令“document”
  • 此时,我收到错误消息:

    ReferenceError: document is not defined
        at repl:1:1
        at DefaultRemote.evaluate (/usr/lib/nodejs/swank-js/swank-handler.js:314:9)
        at Executive.listenerEval (/usr/lib/nodejs/swank-js/swank-handler.js:414:21)
        at Handler.receive (/usr/lib/nodejs/swank-js/swank-handler.js:169:20)
        at SwankParser.onMessage (/usr/lib/nodejs/swank-js/swank.js:50:17)
        at SwankParser.handleMessage (/usr/lib/nodejs/swank-js/swank-protocol.js:75:8)
        at SwankParser.handleContent (/usr/lib/nodejs/swank-js/swank-protocol.js:62:10)
        at SwankParser.execute (/usr/lib/nodejs/swank-js/swank-protocol.js:53:20)
        at Socket.<anonymous> (/usr/lib/nodejs/swank-js/swank.js:60:16)
        at Socket.emit (events.js:67:17)
    
    ReferenceError:未定义文档
    回复:1:1
    在DefaultRemote.evaluate(/usr/lib/nodejs/swank js/swank handler.js:314:9)
    在Executive.listenerEval(/usr/lib/nodejs/swank js/swank handler.js:414:21)
    在Handler.receive(/usr/lib/nodejs/swank js/swank Handler.js:169:20)
    在SwankParser.onMessage(/usr/lib/nodejs/swankjs/swank.js:50:17)
    在SwankParser.handleMessage(/usr/lib/nodejs/swank js/swank protocol.js:75:8)
    位于SwankParser.handleContent(/usr/lib/nodejs/swank js/swank protocol.js:62:10)
    在SwankParser.execute(/usr/lib/nodejs/swank js/swank protocol.js:53:20)
    在插座上。(/usr/lib/nodejs/swank js/swank.js:60:16)
    在Socket.emit(events.js:67:17)
    

    我应该使用require()还是什么?我仍然不清楚swank/slime/node是如何沟通的,所以请原谅这个问题的黑箱性质:D

    根据上的错误报告判断,我猜您没有加载slime js组件

    这是正确的-我在加载slime js时出错。(我会在期限到期时奖励奖金。)谢谢你的帮助!顺便说一句,如果你还没看过的话。我想你会感激的:谢谢!这就是我开始尝试JavaScript和swank js的原因。我相信这个问题与我在slime目录中创建了一个符号链接(swank js)有关,然后,出于某种原因,更改了我的slime js文件?但是,它的缺点是确保您的slime js文件是正确的:D