在我的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