我开始使用 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/