C:\app>node app.js C:\nodejs\node_global\express:2 basedir=$(dirname “$(echo “$0” | sed -e ‘s,\,/,g’)”) ^^^^^^^ SyntaxError: missing ) after argument list at Object.exports.runInThisContext (vm.js:78:16) at Module._compile (module.js:543:28) at Object.Module._extensions…js (module.js:580:10) at Module.load (module.js:488:32) at tryModuleLoad (module.js:447:12) at Function.Module._load (module.js:439:3) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object.<anonymous> (C:\app\app.js:1:77) at Module._compile (module.js:571:32)
syntax error
SyntaxError: missing ) after argument list 掉了一个) 或者输入中文括号了吧
vm.js:78:16 C:\app\app.js:1:77 这两个文件试试
我也遇到过相同问题。产生原因是使用了webstorm的自动排版,恢复到自动排版之前就好了。 根本原因和彻底解决办法一直没找到。
谢谢诸位,问题解决了,估计是express建的有问题,重新在本目录install了下,补充了其他module后,在app.js 最后追加了如下代码后,跑通了 Welcome to Express
app.listen(3000,function(){ console.log(‘server start …’); });
呵呵,怎么引号都是像“”的,建议以后不要使用自动排版