CNode

express 3.1 使用时出现 basedir=`dirname "$0"` 错误

Bbrucefeng发布于13 年前最后回复13 年前1 回复8220 浏览0 收藏

操作系统是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. (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)

B
brucefeng#1·13 年前

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

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