CNode

用express新建的一个app,运行时报错,求解

问答
Gguocdfeifei发布于9 年前最后回复9 年前5 回复5062 浏览0 收藏

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. (C:\app\app.js:1:77) at Module._compile (module.js:571:32)

查看回复

回复 (5)

D
DevinXian#1·9 年前

syntax error

M
Myth52125#2·9 年前

SyntaxError: missing ) after argument list 掉了一个) 或者输入中文括号了吧

vm.js:78:16 C:\app\app.js:1:77 这两个文件试试

J
JarvisQJ#3·9 年前

我也遇到过相同问题。产生原因是使用了webstorm的自动排版,恢复到自动排版之前就好了。 根本原因和彻底解决办法一直没找到。

G
guocdfeifei#4·9 年前

谢谢诸位,问题解决了,估计是express建的有问题,重新在本目录install了下,补充了其他module后,在app.js 最后追加了如下代码后,跑通了 Welcome to Express

app.listen(3000,function(){ console.log('server start ...'); });

Z
zhanzhenzhen#5·9 年前

呵呵,怎么引号都是像“”的,建议以后不要使用自动排版

参与回复
登录后即可参与回复。登录