首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在expressJS上修复未满足的依赖关系错误

如何在expressJS上修复未满足的依赖关系错误
EN

Stack Overflow用户
提问于 2014-03-21 10:47:16
回答 3查看 7.5K关注 0票数 2

我开始学习使用ExpressJSGuide的express JS和NodeJs

我被困在

npm

部分,将引发以下错误

└─┬express@3.5.0├──未满足依赖缓冲区-crc32 32 0.2.1

├──未满足依赖关系指挥官1.3.2

├──未满足的依赖项连接2.14.1

├──未满足依赖cookie 0.1.1

├──未满足依赖项cookie-签名1.0.3

未满足的>=依赖项调试├──0.7.3 <1

├──未满足的依赖关系新鲜0.2.2

├──未满足的依赖项合并-描述符0.0.2

├──未满足依赖关系方法0.1.0

├──未满足依赖mkdirp0.3.5

├──未满足的依赖范围-解析器1.0.0

└──未满足的依赖项发送0.2.0

国家预防机制错误!缺失: connect@2.14.1,快递@3.5.0所需

国家预防机制错误!失踪:指挥官@1.3.2,特快要求:3.5.0

国家预防机制错误!缺失:range解析器@1.0.0,为express@3.5.0所需

国家预防机制错误!失踪: mkdirp@0.3.5,快递@3.5.0要求

国家预防机制错误!缺失: cookie@0.1.1,快递@3.5.0所需

国家预防机制错误!缺失:缓冲区-crc32 32@0.2.1,所需快递@3.5.0

国家预防机制错误!缺失: required @0.2.2,快递要求:3.5.0

国家预防机制错误!缺失: methods@0.1.0,express@3.5.0所需

国家预防机制错误!缺失:发送@0.2.0,快递@3.5.0所需

国家预防机制错误!缺失:cookie-签名@1.0.3,由express@3.5.0要求

国家预防机制错误!缺失:merge-描述符@0.0.2,为express@3.5.0所需

国家预防机制错误!缺失: debug@>= 0.7.3 < 1,快递@3.5.0所需

国家预防机制错误!不确定代码0

有人知道怎么解决这个问题吗?

已试过

npm安装依赖项-名称

喜欢

npm安装cookie-签名

但它只引发以下错误

npm警告package.json express@3.5.0没有自述数据

npm警告package.json cookie-签名@1.0.3没有自述数据

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

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

npm http获取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

国家预防机制错误!错误: EPERM,chown '/misc/htdocs/hello-world/node_modules/cookie-signature/package.json‘

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

国家预防机制错误!错误: 50,

国家预防机制错误!代码:“EPERM”,

国家预防机制错误!路径:'/misc/htdocs/hello-world/node_modules/cookie-signature/package.json',

国家预防机制错误!fstream_finish_call:“chown”,

国家预防机制错误!fstream_type:“文件”,

国家预防机制错误!'/misc/htdocs/hello-world/node_modules/cookie-signature/package.json',:fstream_path

国家预防机制错误!fstream_class:“文件作者”,

国家预防机制错误!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',

国家预防机制错误!'Object.oncomplete (fs.js:107:15)‘}

国家预防机制错误!

国家预防机制错误!请尝试以root/Administrator的身份再次运行此命令。

国家预防机制错误!系统Linux 2.6.32-431.5.1.el6.x86_64

国家预防机制错误!命令"node“/usr/bin/npm”install“cookie-signature”

国家预防机制错误!cwd /misc/htdocs/hello-world

国家预防机制错误!节点-v v0.10.26

国家预防机制错误!npm -v 1.4.6

国家预防机制错误!路径/misc/htdocs/hello-world/node_modules/cookie-signature/package.json

国家预防机制错误!fstream_path /misc/htdocs/hello-world/node_modules/cookie-signature/package.json

国家预防机制错误!fstream_type文件

国家预防机制错误!fstream_class FileWriter

国家预防机制错误!fstream_finish_call chown

国家预防机制错误!代码EPERM

国家预防机制错误!errno 50

国家预防机制错误!堆栈错误: EPERM,chown '/misc/htdocs/hello-world/node_modules/cookie-signature/package.json‘

国家预防机制错误!fstream_stack /usr/lib/node_modules/npm/node_modules/fstream/lib/writer.js:305:19

国家预防机制错误!fstream_stack /usr/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:133:7

国家预防机制错误!fstream_stack Object.oncomplete (fs.js:107:15)

国家预防机制错误!

国家预防机制错误!其他日志记录详细信息可在以下文件中找到:

npm ERR!/misc/htdocs/hello-world/npm-调试器

国家预防机制错误!不确定代码0

EN

回答 3

Stack Overflow用户

发布于 2014-04-10 10:09:25

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

票数 4
EN

Stack Overflow用户

发布于 2014-03-21 12:43:16

第一个错误是您没有在文件chown上执行package.json的权限。我假设npm正试图更改该文件的所有权,以完成它的任务。

代码语言:javascript
运行
复制
npm ERR! Error: EPERM, chown '/misc/htdocs/hello-world/node_modules/cookie signature/package.json'

简而言之,您似乎希望使用npm install执行sudo

代码语言:javascript
运行
复制
sudo npm install dependency-name

如果您没有sudo,也可以作为根

代码语言:javascript
运行
复制
su
# type your root password at the prompt
npm install dependency-name
票数 0
EN

Stack Overflow用户

发布于 2014-08-10 07:07:00

试试这个:

代码语言:javascript
运行
复制
sudo npm cache clean -f 
sudo npm install -g n 
sudo n stable 

实际上它所做的就是更新您的npm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22556602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档