
1 skydiver OP 是不是应该统一安装到 %home%\npm\node_modules 里面?但是我手动挪过去之后,运行一个模块的时候就找不到依赖的模块了。。 |
2 s 2012-07-22 03:31:35 +08:00 npm和包不是用目录来区分版本的,也就是说不是 `node_modules/connect/1.8/` 这种目录结构。 所以,依赖必须各管各的,要不版本冲突了。 |
3 rhyzx 2012-07-22 10:44:14 +08:00 之前也研究探讨过NODE模块在WIN下的路径问题.. 对于无法模块重用, 虽然浪费了些空间其实问题不大, 安装也方便 不过对于路径的定义还是持怀疑态度的, 在下经过修改后路径成了这样: nodejs/ |-- node.exe |-- npm.cmd |-- lessc.cmd |-- node_modules/ | |-- npm/ | |-- less/ | |-- glob/ | `-- other_modules/ `-- npm_cache/ path添加nodejs/目录即可 另外WIN下默认安装node后安装的全局模块-g 无法require到, 可以添加NODE_PATH变量指向到nodejs/node_mudules |
4 infinte 2012-07-23 01:42:57 +08:00 npm 的依赖包一直是放在 模块目录/node_modules 的好吧! |
5 hypoo 2012-07-23 13:45:18 +08:00 到npm官方下载win包 替换默认node安装的npm |