当前位置: 首页 > 知识库问答 >
问题:

在office中使用npm安装expressjs时出错

曹乐意
2023-03-14

我想学习node和expressjs。我在office中完美地安装了nodejs,并尝试使用“npm install express--g”安装所有expressjs,但它抛出了错误。我还使用“npm config html" target="_blank">set proxy”进行了一些代理设置http://autoproxyfh.xxxx.com/VPN-US.pac:80'和'npm配置集代理http://username:password@http://autoproxyfh.xxxx.com/VPN-US.pac:80 ' . 但这仍然是一个错误。请在下面查找错误。

C:\Users\user\Desktop\Nodejs

npm错误!无法建立网络隧道套接字,原因=connect ECONR EFUSED 10.220。81.10:80 npm错误!网络这很可能不是npm本身的问题npm ERR!与网络连接相关。npm错误!网络在大多数情况下,你是在一个代理后面,或者有坏的网络设置。npm错误!网络npm错误!网络如果您在代理后面,请确保npm错误!网络“代理”配置设置正确。请参阅:“npm帮助配置”

NPM ERR!请包含以下文件与任何支持请求:npm ERR!C:\用户\RaviKanth。Yandluri\桌面\Nodejs\npm-debug.log

尝试了另一种可能性,但仍然会出错。

C:\Users\user\Desktop\Nodejs

C:\Users\user\Desktop\Nodejs

npm错误!错误:连接ECONREFUSSED 10.1。2.50:80 npm错误!反对。出口_errnoException(util.js:1026:11)npm ERR!在出口方面_例外WithHostPort(util.js:1049:20)npm错误!在TCPConnectWrap。afterConnect[as oncomplete](net.js:1081:14)npm错误!{错误:在Object.exports.连接EconReconRefuse10.1.2.50:80 npm ERR!。_errnoException(util.js:1026:11)在exports.连接npm ERR!。_exceptionWithHostPort(util.js:1049:20)在TCPConnectWrap.afterConnect[作为oncomplete](net.js:1081:14)上的npm ERRnpm ERR!代码:'ECONNREFUSED',npm ERR!errno:'ECONNREFUSED',npm ERR!
系统调用:'connect',npm ERR!地址:'10.1.2.50',npm ERR!端口:80}npm ERR!npm错误!如果您支持代理,请确保npm错误“代理”配置设置正确。请参阅:“npm帮助配置”

npm错误!请在任何支持请求中包括以下文件:npm ERR!C:\Users\user\Desktop\Nodejs\npm调试。日志

共有2个答案

刘辰钊
2023-03-14

ECONNREFUSED错误通常发生在代理之后。这也可能是由于您办公室的网络防火墙配置错误造成的。我建议与您的IT管理员聊天,并让他们检查是否npm注册表被阻止的任何机会。

网络问题修复后,不需要使用-g标志全局安装express。您需要执行以下操作以设置可在其中安装express的项目文件夹:

mkdir myapp
cd myapp

初始化NPM项目:

npm init

回答一系列将生成包的简单问题。json文件,然后尝试在项目内部本地安装express。

npm install express --save
顾嘉德
2023-03-14

您配置的代理在我看来有点奇怪。您是否有意将http://包含两次?您当前拥有以下功能:

npm config set proxy http://username:password@http://autoproxyfh.xxxx.com/VPN-US.pac:80

在我期待的地方

npm config set proxy http://username:password@autoproxyfh.xxxx.com/VPN-US.pac:80

我不确定这是否会产生任何影响,但我支持ssl检查代理,并已将我的配置为http://user:pwd@代理地址:80

另一件要尝试的事情是在浏览器中打开VPN-US. pac,检查它通过哪个代理地址发送您的流量,并直接使用该地址,而不是使用pac。

其他需要注意的事情是,如果您在SSL检查代理之后,您需要获取您的组织正在使用的根证书,并将其添加到密钥存储中,并告诉npm使用密钥存储

npm config set cafile "cafilepath"
 类似资料:
  • 问题内容: 我正在安装某个NodeJS脚本-Caress。但我并非无法做到。我正在使用Windows 8.1,任何人都可以告诉我我面临的问题是什么,为什么该安装无法正常工作。据我所知,buffertools依赖性似乎存在问题。不知道该如何解决? 如果我从github下载构建并将其放置在节点模块中,则似乎没有任何效果。当我尝试启动时,使用npm start或在实现期间。 问题答案: 如下所述,您可能

  • 问题内容: 我无法在计算机上使用进行安装,因为遇到以下错误。我一直在排除此问题,但运气不佳。您可以建议任何步骤来诊断或解决问题,以便我可以成功运行吗? 问题答案: 简单的解决方案是从“ bcrypt” npm模块切换到或。它是完全相同的API,但使用纯JS,因此无需处理本机附加组件。 然后将您的调用更改为“ bcryptjs”,但是所有其他代码都可以保持不变。 从长远来看,我怀疑目前bcrypt可

  • 我是一个初学者,我正在努力学习角,所以我试图安装一个新的项目与角种子。但是当我安装npm时,我得到一个错误,我不知道是从哪里来的。我已经安装了节点。版本是5.5.0。这是我在控制台得到的错误。

  • C:\Users\bisho melek npm错误!未知:未知错误,取消链接“C:\Users\bisho melek\AppData\Roaming\np m\node\u modules\cordova\node\u modules\cordova lib\node\u modules” npm ERR npm ERR!https://github.com/npm/npm/issues np

  • 问题内容: 我正在尝试使用node.js安装以下模块,但继续出现以下错误。您对我应该做什么有任何建议?因此,我使用Windows 7,并且还安装了.NET Framework 2.0 SDK。 问题答案: 最简单的方法是安装Visual Studio试用版,并以管理员身份在Visual Studio命令提示符下运行npm。Visual Studio 2012可以完成这项工作。

  • 我使用npm很长一段时间了(使用Win10)-在防火墙/权限等方面没有改变任何东西,突然间我在尝试安装任何软件包时出现以下错误: C:\udemy-button>npm安装引导程序--保存npm错误!路径C:\udemy-button\node_modules\fsevents\node_modules\aws4\package.json npm err!代码EPERM npm错误!错误-4048