通过终端中的echo创建index.js文件时出现Node.js语法错误

时间:2019-04-22 15:07:44

标签: node.js terminal

这主要是出于好奇,但是最近在创建node.js应用程序时,我尝试通过以下语句在终端中创建主index.js文件:echo $null >> index.js。这样做成功创建了文件,但是当我尝试使用node index.js启动服务器时,我得到了SyntaxError: Invalid or unexpected token。如果使用IDE创建新文件,则不会出现此错误。我检查了空格字符,但没有发现任何异常。有什么想法为什么不起作用?我正在运行Windows。下面是我的代码和错误:

let express = require("express");
let app = express();

app.listen(3000, function () {
    console.log("I'm listening");
});
SyntaxError: Invalid or unexpected token
    at new Script (vm.js:80:7)
    at createScript (vm.js:274:10)
    at Object.runInThisContext (vm.js:326:10)
    at Module._compile (internal/modules/cjs/loader.js:664:28)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
    at Module.load (internal/modules/cjs/loader.js:600:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
    at Function.Module._load (internal/modules/cjs/loader.js:531:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)
    at startup (internal/bootstrap/node.js:283:19)

0 个答案:

没有答案