安装好express后,运行的时候报错

在安装好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)

请问这到底是什么原因?


慕田峪6096816
浏览 2375回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP