【发布时间】:2013-03-11 08:08:08
【问题描述】:
我尝试创建新项目并这样做了。
> 快递新项目 > cd 新项目 > ls app.js package.json public/routes/views/ > npm 安装 // ... > ls app.js 指挥官/cookie-signature/强大/methods/node_modules/public/routes/ buffer-crc32/connect/debug/fresh/mime/package.json qs/send/ bytes/cookie/express/jade/mkdirp/pause/range-parser/views/为什么文件被下载到当前目录?这是一个错误吗?
已解决
我通过修复 ~/.npmrc 解决了这个问题。
- cache = .
+ cache = ~/.npm
有效!
【问题讨论】:
-
你用的是最新版的快递吗?
-
你能告诉我们package.json的内容吗?
-
还有——
package.json、public/、routes/和views/去哪儿了?你确定你和以前在同一个目录吗? -
非常感谢。但最后,我已经解决了这个问题。这是因为“缓存=。”在 .npmrc 中。我把它改成了“chace = ~/.npm”,它运行良好。
-
您应该为问题添加答案,而不是使用“已解决”进行编辑