node.js - 如何修复 expressJS 上的 UNMET DEPENDENCY 错误

标签 node.js express serverside-javascript

我开始使用 express JS 和 NodeJs
使用
ExpressJSGuide

我被困在

npm ls



部分,它抛出以下错误

└─┬ express@3.5.0
├── UNMET DEPENDENCY buffer-crc32 0.2.1

├── UNMET DEPENDENCY 指挥官 1.3.2

├── UNMET DEPENDENCY 连接 2.14.1

├── UNMET DEPENDENCY cookie 0.1.1

├── UNMET DEPENDENCY cookie-signature 1.0.3

├── UNMET 依赖调试 >= 0.7.3 < 1

├── UNMET DEPENDENCY 新鲜 0.2.2

├── UNMET DEPENDENCY 合并描述符 0.0.2

├── UNMET DEPENDENCY 方法 0.1.0

├── UNMET DEPENDENCY mkdirp 0.3.5

├── UNMET DEPENDENCY 范围解析器 1.0.0

└── UNMET DEPENDENCY 发送 0.2.0

npm 错误!缺少:connect@2.14.1,express@3.5.0 需要

npm 错误!缺少:commander@1.3.2,express@3.5.0 需要

npm 错误!缺少:range-parser@1.0.0,express@3.5.0 需要

npm 错误!缺少:mkdirp@0.3.5,express@3.5.0 需要

npm 错误!缺少:cookie@0.1.1,express@3.5.0 需要

npm 错误!缺少:buffer-crc32@0.2.1,express@3.5.0 需要

npm 错误!缺少:fresh@0.2.2,express@3.5.0 需要

npm 错误!缺少:methods@0.1.0,express@3.5.0 需要

npm 错误!缺少:send@0.2.0,express@3.5.0 需要

npm 错误!缺少:cookie-signature@1.0.3,express@3.5.0 需要

npm 错误!缺少:merge-descriptors@0.0.2,express@3.5.0 需要

npm 错误!缺少:debug@>= 0.7.3 < 1,express@3.5.0 需要

npm 错误!不行 代码 0

有谁知道如何解决这一问题?

已经试过了

npm install dependency-name



喜欢

npm install cookie-signature



但它只抛出以下错误

npm WARN package.json express@3.5.0 没有 README 数据

npm WARN package.json cookie-signature@1.0.3 没有 README 数据

npm http GET https://registry.npmjs.org/cookie-signature

npm http 200 https://registry.npmjs.org/cookie-signature

npm http GET https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz

npm http 200 https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.3.tgz

npm 错误!错误:EPERM,chown '/misc/htdocs/hello-world/node_modules/cookie-signature/package.json'

npm 错误! { [错误:EPERM,chown '/misc/htdocs/hello-world/node_modules/cookie-signature/package.json']

npm 错误!错误号:50,

npm 错误!代码:'EPERM',

npm 错误!路径:'/misc/htdocs/hello-world/node_modules/cookie-signature/package.json',

npm 错误! fstream_finish_call: 'chown',

npm 错误! fstream_type: '文件',

npm 错误! fstream_path: '/misc/htdocs/hello-world/node_modules/cookie-signature/package.json',

npm 错误! fstream_class: 'FileWriter',

npm 错误! fstream_stack:

npm 错误! ['/usr/lib/node_modules/npm/node_modules/fstream/lib/writer.js:305:19',

npm 错误! '/usr/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:133:7',

npm 错误! 'Object.oncomplete (fs.js:107:15)'] }

npm 错误!

npm 错误!请尝试以 root/管理员身份再次运行此命令。

npm 错误!系统 Linux 2.6.32-431.5.1.el6.x86_64

npm 错误!命令“Node ”“/usr/bin/npm”“安装”“cookie-signature”

npm 错误! cwd/misc/htdocs/hello-world

npm 错误! Node -v v0.10.26

npm 错误! npm -v 1.4.6

npm 错误!路径/misc/htdocs/hello-world/node_modules/cookie-signature/package.json

npm 错误! fstream_path/misc/htdocs/hello-world/node_modules/cookie-signature/package.json

npm 错误! fstream_type 文件

npm 错误! fstream_class 文件写入器

npm 错误! fstream_finish_call chown

npm 错误!代码 EPERM

npm 错误!错误 50

npm 错误!堆栈错误:EPERM,chown '/misc/htdocs/hello-world/node_modules/cookie-signature/package.json'

npm 错误! fstream_stack/usr/lib/node_modules/npm/node_modules/fstream/lib/writer.js:305:19

npm 错误! fstream_stack/usr/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:133:7

npm 错误! fstream_stack Object.oncomplete (fs.js:107:15)

npm 错误!

npm 错误!可以在以下位置找到其他日志记录详细信息:

npm 错误!/misc/htdocs/hello-world/npm-debug.log

npm 错误!不行 代码 0

最佳答案

您可以尝试运行 npm cache clean .我有类似的问题,这为我解决了。

关于node.js - 如何修复 expressJS 上的 UNMET DEPENDENCY 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22556602/

相关文章:

node.js - VirtualHost 不重定向

javascript - findOneAndUpdate mongoDB 未正确返回

Marklogic 9 服务器端 JavaScript IDE

json - 无法解析package.json : npm install

node.js - 为什么在这种情况下使用try/catch一个坏主意?

node.js - 在 Expressjs 中获取 TypeError : path must be absolute or specify root to res. sendFile

javascript - 我们可以在服务器端 C# asp.net 上访问 JavaScript 对象吗

javascript - expressjs 没有异步处理我的请求

javascript - 了解 Mongoose 子文档

javascript - javascript确认对话框返回true后如何触发服务器端按钮的点击事件