在我的Node项目的目录中输入npm start
后,我看到纺纱管符号显示npm正在加载。但是,此图形无限期显示,没有任何反应。没有提供错误消息。我如何修复或至少诊断此问题?命令`npm start`不执行任何操作
我的package.json如下:
{
"name": "Project_Name",
"version": "0.0.1",
"private": true,
"main": "./bin/www",
"scripts": {
"start": "node ./bin/www"
},
"dependencies": {
"express": "~4.2.0",
"static-favicon": "~1.0.0",
"morgan": "~1.0.0",
"cookie-parser": "~1.0.1",
"body-parser": "~1.0.0",
"debug": "~0.7.4",
"jade": "~1.3.0",
"request": "~2.39.0",
"oauth-1.0a": "~0.1.1",
"passport": "~0.2.0",
"express-session": "~1.7.2",
"passport-local": "~1.0.0",
"connect-flash": "~0.1.1"
}
}
我怀疑,缺少的依赖可能是一个问题,但是这似乎并没有成为一个问题。我跑了npm-install-missing
模块,得到了以下结果:
请发表您的'package.json'及任何其他相关文件。 – Scimonster 2014-09-23 14:28:28
这是我的package.json:https://gist.github.com/anonymous/2aafa5bfeb84b5be4b99 – hawkharris 2014-09-23 14:33:53
你的'start'脚本没有调用JS文件......它应该不是这样的:'“start”:“node ./bin/www/server.js“' – mccannf 2014-09-23 14:49:10