在安装好express后写了一个helloworld的demo,代码如下
var express = require('express'); var app = express(); app.get('/',function(req,res){ res.send("hello world"); }); var server = app.listen(8080,function(){ var host = server.address().address; var port = server.address().port; console.log("应用实例,访问地址为http://"+host+port); });
但是报错了,如下:
E:\nodejs\node_global\express:2
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
^^^^^^^
SyntaxError: missing ) after argument list
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:139:10)
at Module._compile (module.js:588:28)
at Object.Module._extensions..js (module.js:635:10)
at Module.load (module.js:545:32)
at tryModuleLoad (module.js:508:12)
at Function.Module._load (module.js:500:3)
at Module.require (module.js:568:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (D:\WebstromWorkSpace\huadianH5\nodejs\E110_03_22.js:7:15)
请问这到底是什么原因?