express 4.x以后将express命令独立到 express-generator包中,所以想使用express初始化项目目录,可以npm install express-genrator
|
1
|
g
|
-g 选项是指安装到全局
查看express命令选项
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
h
]
:
查看帮助信息
查看版本
)
引擎支持
.js引擎支持
)
如果没有该目录则创建
|
比如初始化myapp这个项目目录
|
1
2
|
myapp
|
会在该目录下生成这些文件
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
myapp
.json
.js
public
javascripts
images
routes
.js
.js
stylesheets
.css
views
.jade
.jade
.jade
bin
www
:
install
:
www
|
目前新版的express命令会将启动命令放到bin下面www脚本中
./bin/www 执行即可启动node.js,而且会有个默认页面
如果启动报如下错误,listen EADDRINUSE 是端口被占用,杀掉其他node进程启动即可
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
www
72
event
^
EADDRINUSE
)
)
)
)
)
)
)
)
)
)
|