**环境:**VPS with Ubuntu 20.04 LTS(GNU/Linux 5.4.0-29-generic x86_64)with NGINX & PM2.
在根文件夹中,我有一个MEAN堆栈项目的文件夹,它运行得非常好。
**我什么时候得到错误:**我需要在这个VPS上添加另一个项目,所以在根文件夹中创建了另一个文件夹。添加了代码文件,包括package.json(不含package-lock.json)。并尝试运行npm install。
它卡在idealTree:xxxxx: sill idealTree buildDeps
经过很长一段时间给出错误:
npm ERR! syscall getaddrinfo
npm ERR! errno EAI_AGAIN
npm ERR! request to http://registry.npmjs.org/nodemon failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org
已尝试以下操作:
npm config rm proxy
npm config rm https-proxy
npm config set registry registry.npmjs.org --location=global
npm install registry.npmjs.org
我还试图通过删除package.json来重新开始,然后
npm init -y
and tried to install packages one at a time
npm install --save-dev nodemon
什么都不管用。
请帮助,我不是Ubuntu或NPMMaven。
我错过什么了吗?在运行另一个项目的现有VPS上添加新的MEAN堆栈项目的正确方法是什么?
1条答案
按热度按时间hpcdzsge1#
我正在使用wsl 2 Ubuntu 22.04.2 LTS发行版,我遇到了同样的错误
我尝试了以下方法-
然后在nano编辑器打开的文件中添加以下行
并保存了文件。在那之后,问题得到解决,我能够安装Express。希望这能帮上忙。