【发布时间】:2020-06-01 16:35:15
【问题描述】:
编辑:我更改了这个问题的标题,因为它看起来更准确。
这是我的 package.json 文件:
{
"name": "application-name",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node ./bin/www"
},
"dependencies": {
"express": "~4.0.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",
"mongodb": "*",
"monk": "*"
}
}
点击 npm install 后我并没有真正得到错误,但似乎 node 没有安装所有依赖项。因为当我们在我同事的电脑上输入完全相同的代码时,他的 promt 对已安装的依赖项提供了更多反馈,并且在那里运行良好。
当我现在点击“npm start”时,它会在几秒钟后终止而没有任何响应。
我知道目前节点存在错误,我已经尝试清除我的 npm chache 并添加“npm update”命令,但它仍然不起作用。
这似乎是我的电脑的问题,因为正如我所说,在我同事的电脑上一切正常。我希望你有任何想法可能是什么问题。提前非常感谢!
编辑:这是 npm list 命令给我的:
├─┬ body-parser@1.0.2
│ ├── qs@0.6.6
│ ├─┬ raw-body@1.1.3
│ │ └── bytes@0.2.1
│ └─┬ type-is@1.1.0
│ └── mime@1.2.11
├─┬ cookie-parser@1.0.1
│ ├── cookie@0.1.0
│ └── cookie-signature@1.0.3
├── debug@0.7.4
├─┬ express@4.0.0
│ ├─┬ accepts@1.0.0
│ │ ├── mime@1.2.11
│ │ └── negotiator@0.3.0
│ ├── buffer-crc32@0.2.1
│ ├── cookie@0.1.0
│ ├── cookie-signature@1.0.3
│ ├── debug@0.8.0
│ ├── escape-html@1.0.1
│ ├── fresh@0.2.2
│ ├── merge-descriptors@0.0.2
│ ├── methods@0.1.0
│ ├── parseurl@1.0.1
│ ├── path-to-regexp@0.1.2
│ ├── qs@0.6.6
│ ├── range-parser@1.0.0
│ ├─┬ send@0.2.0
│ │ ├── debug@0.8.0
│ │ └── mime@1.2.11
│ ├─┬ serve-static@1.0.1
│ │ └─┬ send@0.1.4
│ │ ├── debug@0.8.0
│ │ ├── fresh@0.2.0
│ │ ├── mime@1.2.11
│ │ └── range-parser@0.0.4
│ ├─┬ type-is@1.0.0
│ │ └── mime@1.2.11
│ └── utils-merge@1.0.0
├─┬ jade@1.3.1
│ ├── character-parser@1.2.0
│ ├── commander@2.1.0
│ ├─┬ constantinople@2.0.0
│ │ └─┬ uglify-js@2.4.13
│ │ ├── async@0.2.10
│ │ ├─┬ optimist@0.3.7
│ │ │ └── wordwrap@0.0.2
│ │ ├─┬ source-map@0.1.33
│ │ │ └── amdefine@0.1.0
│ │ └── uglify-to-browserify@1.0.2
│ ├── mkdirp@0.3.5
│ ├─┬ monocle@1.1.51
│ │ └─┬ readdirp@0.2.5
│ │ └─┬ minimatch@0.2.14
│ │ ├── lru-cache@2.5.0
│ │ └── sigmund@1.0.0
│ ├─┬ transformers@2.1.0
│ │ ├─┬ css@1.0.8
│ │ │ ├── css-parse@1.0.4
│ │ │ └── css-stringify@1.0.5
│ │ ├─┬ promise@2.0.0
│ │ │ └── is-promise@1.0.0
│ │ └─┬ uglify-js@2.2.5
│ │ ├─┬ optimist@0.3.7
│ │ │ └── wordwrap@0.0.2
│ │ └─┬ source-map@0.1.33
│ │ └── amdefine@0.1.0
│ └─┬ with@3.0.0
│ └─┬ uglify-js@2.4.13
│ ├── async@0.2.10
│ ├─┬ optimist@0.3.7
│ │ └── wordwrap@0.0.2
│ ├─┬ source-map@0.1.33
│ │ └── amdefine@0.1.0
│ └── uglify-to-browserify@1.0.2
├─┬ mongodb@1.4.0
│ ├─┬ bson@0.2.7
│ │ └── nan@0.8.0
│ └── kerberos@0.0.3
├─┬ monk@0.8.1
│ ├── debug@0.8.0
│ ├─┬ mongoskin@0.4.4
│ │ └─┬ mongodb@1.1.11
│ │ └── bson@0.1.5
│ └── mpromise@0.4.4
├─┬ morgan@1.0.0
│ └── bytes@0.2.1
└── static-favicon@1.0.2
所以看起来确实已经安装了依赖项(如果我没有完全错?)。我的“npm start”命令仍然在几秒钟后终止......有什么猜测吗?
【问题讨论】:
-
当你做
npm list时你会得到什么? -
感谢您的回答杰里米。我编辑了我的问题,所以我可以发布我的完整列表。
标签: node.js dependencies npm