express 3.1 使用时出现 basedir=`dirname "$0"` 错误
发布于 12 年前 作者 brucefeng 7825 次浏览 最后一次编辑是 8 年前

操作系统是win7,使用npm install express -g 命令安装后,可以看到express信息,但是在启动程序的时候却出现这个问题。详细错误如下:

D:\node\npm-global\express:2 basedir=dirname "$0" ^ SyntaxError: Unexpected token ILLEGAL at Module._compile (module.js:437:25) at Object.Module._extensions…js (module.js:467:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:362:17) at require (module.js:378:17) at Object.<anonymous> (E:\js\sinter\app.js:2:15) at Module._compile (module.js:449:26) at Object.Module._extensions…js (module.js:467:10) at Module.load (module.js:356:32)

网上也没找到什么解决方法,请高人指教。

1 回复

第一次使用express,在目录下面使用了 npm install -d 之后就没有出现这个问题了,至于原理自己还得再学学。

回到顶部