CNode

关于node的两个小问题。[CLOSED]

Cchuguixin发布于13 年前最后回复13 年前5 回复4450 浏览0 收藏

1.node中http.createServer出来的server本身不能提供静态文件的路由吗?比如,http://cnodejs.org/xxxx.html,必须根据请求返回xxxx.html才能让客户端读取到?

2.我使用npm指令安装module的时候,没有-g全局安装,应该是安装到当前文件夹下,为什么安装到了C:\Users\XXX\node_modules下了?

查看回复

回复 (5)

D
dead-horse#1·13 年前
  1. node核心库不提供静态服务器。需要自己实现,现在有许多第三方的模块做了这件事情。connectnode-static等。
  2. 在当前目录下没有node_modules文件夹的时候,npm install xxx会把模块安装到外层的node_modules目录下。但是如果是把依赖写在package.json里面,通过npm install安装的话,会在当前目录创建node_modules文件夹。
C
chuguixin#2·13 年前
引用 dead-horse1. node核心库不提供静态服务器。需要自己实现,现在有许多第三方的模块做了这件事情。connect,node static等。 2. 在当前目录下没有node modules文件夹的时候,...

嗯,我试了一下,在当前目录下手动建一个node_modules文件夹,xxx的确安装到了当前文件夹的node_modules中了。然后,我还有一点疑问,您说的“如果是把依赖写在package.json里面”就是指要安装的xxx模块里面的package.json里面有dependencies这个配置是吗?

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