我的package.json
样子是这样的(名称/描述/等。省略)。
{
"dependencies": {
"express": "3.3.4",
"jade": "0.34.x",
"mongoose": "3.6.x"
},
"devDependencies": {
"vows": "0.7.x"
}
}
我express
在存储库上使用并运行了自动生成的node app.js
. 这行得通,但是当我使用时curl http://localhost:port
出现错误“找不到模块字符解析器”。我跑了npm install character-parser
,然后我得到“找不到模块变压器”。这种情况又发生了几次,但在我安装了所有这些之后,应用程序开始工作。
我认为这npm install
应该以递归方式安装依赖项。这也让我担心,因为我显然希望在package.json
部署应用程序时可以使用。