【发布时间】:2019-12-23 07:34:10
【问题描述】:
我为我的私有应用创建了一个package.json 文件。在其中,我按预期列出了我的依赖项。其中一些依赖项有自己的依赖项。在我的应用程序上运行 npm install 时,它没有安装我的依赖项的依赖项。我的 package.json 文件有什么问题会阻止这种情况吗? (“winston”是我未正确安装的依赖项之一)
{
"name": "my app",
"version": "0.0.1",
"dependencies" : {
"connect" : "1.8.5",
"express" : "2.5.8",
"socket.io" : "0.8.7",
"winston" : "0.5.9"
},
"engine": {
"node": ">=0.6"
}
}
回复cmets:npm安装顶级deps,很好,没有报错,看起来可以了。它只是从不下载部门的部门。将尝试 -d 选项。
【问题讨论】:
-
命令
npm install -d有效吗? -
你有没有具体的错误信息。在源于一些未建立的依赖依赖之前,我遇到了这个问题。如果
npm install正在尝试下载位,那么您就在正确的轨道上。 -
npm link和npm install -d是一样的!?我总是用npm link这样做。 -
依赖问题与Jade有关吗?
-
我遇到了同样的问题并尝试了
npm install -d。没用。我不得不删除 node_modules 目录,然后运行npm install -d让它工作。没有留下深刻印象。