angular ng更新不起作用-代理保存的超时时间?

我的角度项目有问题 当我即时广告我使用代理时当我即时我不使用代理时 所以我加了

//Marker
public interface IProjectOwner
{

}

public class Project
{
    public int Id { get; set; }

    // A Project can either have a Member as owner ...
    public int? MemberId { get; private set; }
    public Member ProjectOwner { get; private set; }

    // ... or an ExternalResourcePerson
    public int? ExternalResourcePersonId { get; private set; }
    public ExternalResourcePerson ExternalProjectOwner { get; private set; }

    public void SetProjectOwner(IProjectOwner projectOwner)
    {    
        //Add some validation for this. Like checking if the project owner is set.
        if(projectOwner == null)
            throw new Exception("Project owner cannot be null.");

        if(projectOwner is Member )
        {
            ProjectOwner = projectOwner;
            MemberId = projectOwner.Id;
        }

        if(projectOwner is ExternalResourcePerson)
        {
            ExternalProjectOwner = projectOwner;
            ExternalResourcePersonId = projectOwner.Id;
        }
    }
}

public class Member : IProjectOwner
{
    public int Id { get; set; }

    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string Email { get; set; }
    public string Phone { get; set; }
    public string Address1 { get; set; }
    public string Address2 { get; set; }
    public string Zip { get; set; }

    public List<Project> Projects { get; set; }
}

public class ExternalResourcePerson : IProjectOwner
{
    public int Id { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string Address { get; set; }
    public string Organisation { get; set; }
    public string Expertise { get; set; }
    public string Email { get; set; }
    public string Phone { get; set; }
    public string Notes { get; set; }
    public List<ExternalResourcePersonEngagement> Engagements { get; set; }
}

public class ExternalResourcePersonEngagement
{
    public int Id { get; set; }
    public int ProjectId { get; set; }
    public Project Project { get; set; }
    public int ExternalResourcePersonId { get; set; }
    public ExternalResourcePerson Person { get; set; }
}

它有效 通常在家里

 npm config set https-proxy http://xx.xx.xx.xx:9090
 npm config set proxy http://xx.xx.xx.xx:9090

但现在不行-我删除了代理原因,导致我回家 但是当我运行ng update我得到 set HTTP_Proxy= npm config rm proxy npm config rm https-proxy npm config rm http-proxy

当我执行npm更新时-工作正常 当我删除An unhandled exception occurred: request to https://registry.npmjs.org/@angular%2fcli failed,reason: connect ETIMEDOUT xx.xx.xx.xx:9090-然后执行nodemodules时-工作正常

当我在其他某个文件夹中执行npm install ....然后ng new时-它起作用

仅在该项目中不起作用-该代理保存在其他位置吗?在项目文件夹中?我搜索了很多但没有找到

感谢和问候

sh_luoqiang 回答:angular ng更新不起作用-代理保存的超时时间?

好吧,过了一会儿.... 当我使用项目重命名此文件夹时-仍然没有更改/不起作用! 但是当我选择全部>复制>并粘贴到其他文件夹时 所有带有隐藏文件.git文件夹等 有用。 所以不知道它在哪里 我也搜索了regedit-没什么...

如果有人认识,请让我知道;) 问候

编辑 我终于知道了

这台笔记本电脑有2个硬盘 一个带有工作系统的 家用系统第二名

因此问题出在家庭系统上,因此可以称其为C:驱动器 工作系统是E:驱动器

该项目位于E:\ Users \ d00lar \ Desktop, “ npm config list”重新显示它正在使用C:\ Users \ d00lar.npmrc config 但是这是谎言!!!! 它正在使用 E:\ Users \ d00lar.npmrc !!!并且有此代理配置!

所以当我将此文件夹从E:复制到c:然后 开始使用C:\ Users \ d00lar.npmrc配置,这就是为什么复制/粘贴后它起作用,但前提是我复制到其他E驱动器!

但是在E驱动器上,即使系统从C运行,它也在使用E:.npmrc文件(具有代理配置),这就是此%$#$&问题;)

关于未来的搜索者-欣赏-我花了大约8小时; /; p

,

我想您的项目中有一个.npmrc文件,其中包含您的代理配置。您必须在.npmrc文件中删除代理配置。

本文链接:https://www.f2er.com/3080865.html

大家都在问