下载别人的app,都有package.json,描述依赖包。然后根目录都有node_modules,里面放着需要的模块。我的疑问是,nodejs安装文件夹里也有node_modules。 1.nodejs里的modules是否是全局模块,能够被app优先调用。(我试过express无效,只好在app下建node_modules,把express复制过去,最后才跑起来) 2.如果1能行,那么多个app之中,调用同一个会不会出现问题。 3.用npm进行包安装,貌似不管cache中是存在,它都是重新下载,覆盖原先cache,不同版本不覆盖。 4.最后,如何管理安排模块,以致不过分重复。npm是否更智能点,从app里的pachage里,分析已有的模块,不重新下载。
ps:由于不是搞编程,但也算有点基础,想用node建一个网站自娱自乐。如果上面的问题多有描述不清,还请各位见谅。