我在windows7上安装了64位nodejs(经典安装,安装时没有错误)
我创建了一个简单的package.json
{
"name":"chat",
"version":"0.0.1",
"private":"true",
"dependecies":{
"socket.io":"0.9.16",
"express":"3.1.0",
}
}
然后用
安装npm install
和......没什么:没有下载包!
(如果我在package.json中出错,我在npm安装时收到错误消息) 一切似乎都很好,除了npm install没有安装任何东西。
当然,在尝试使用nodejs项目时,我得到了:
Error: Cannot find module 'express'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
答案 0 :(得分:4)
你的package.json
中有一个拼写错误,它应该是“依赖”。
请务必使用package.json
生成npm init
,以避免出现此类问题。