我继承了一个React
项目,并且在获取最新代码后它无法运行-以前的开发人员不可用。因此,没有经验,我就继续进行
这是我所做的事情的清单:
Node
更新为最新的NPM
更新为最新的VS Code
更新为最新的package-lock.json
npm<whatever>
命令node_modules
删除所有包裹的时候因此,现在我什至无法使npm install --verbose
正常工作。 它只是挂起,没有任何反馈。我无法重新安装Node
,因为这里的玩笑者将我们锁定了。
我该怎么做才能安装软件包?我注定要失败吗?
更新:我断开了网络连接,继续使用公司的wifi,npm install
工作正常。怎么可能呢?
答案 0 :(得分:1)
由于您进行了更新-可能您的计算机位于公司代理之后,这就是npm无法获取软件包的原因。要解决此问题,请找到您的代理地址,然后在终端中运行它:
npm config set proxy http://yourproxy.company.com:8080
npm config set https-proxy http://yourproxy.company.com:8080
我在https://jjasonclark.com/how-to-setup-node-behind-web-proxy/上发现了这种方法,效果很好。