使用ubuntu上的nodejs建立atom时出错

时间:2017-04-24 03:07:19

标签: node.js atom-editor

我正在尝试在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?

1 个答案:

答案 0 :(得分:1)

如果这是您正在使用的实际配置,则有两个问题。

  1. 这些行没有缩进。

  2. nodejs左右是智能引号,而不是普通的双引号。这不是有效的语法。

  3. 你可能想要这个。

    runner:
      scopes:
        js: "nodejs"