我的角度项目有问题 当我即时广告我使用代理时当我即时我不使用代理时 所以我加了
//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
时-它起作用
仅在该项目中不起作用-该代理保存在其他位置吗?在项目文件夹中?我搜索了很多但没有找到
感谢和问候