我正在尝试在ubuntu 16.10上使用atom设置nodejs。我按照this link中给出的步骤进行操作。但是当我将~/.atom/config.cson
文件编辑为
runner:
scopes:
js:”nodejs”
如链接中给出的,Atom给出错误
Unexpected new line after runner:
我如何理解这一点?
的修改
使用Dan Lowe的代码后,原子错误消失了,但代码没有编译。
#!/usr/bin/env nodejs
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(8080, 'localhost');
console.log('Server running at http://localhost:8080/');
它给出错误
./server.js: line 3: syntax error near unexpected token `('
./server.js: line 3: `var http = require('http');'
是否无法看到nodejs?
答案 0 :(得分:1)
如果这是您正在使用的实际配置,则有两个问题。
这些行没有缩进。
nodejs
左右是智能引号,而不是普通的双引号。这不是有效的语法。
你可能想要这个。
runner:
scopes:
js: "nodejs"