我有一个已发布的项目,其中包含一些dist 标签:“latest”、“dev”和“beta”。
我知道如何通过执行npm version 2.4.7or
来提升版本npm version patch,并且我知道如何使用 添加 dist 标签npm dist-tag add <pkg>@<version> <tag>,但是如何将“最新”标签指向以前的版本?
例如,假设您有:
curl -d@- http://localhost:8000
Run Code Online (Sandbox Code Playgroud)
-d@- 的每个部分是什么意思?这种类型的事情很难用谷歌搜索,我在文档或curl --help 中找不到任何有关它的信息。
多谢你们。
我很擅长C#和Unity中的脚本.到目前为止,在制作C#(非MB)类时,我会使用以下模式.
public class Item
{
public string itemName;
public Item(string newItemName)
{
itemName = newItemName;
}
}
Run Code Online (Sandbox Code Playgroud)
在其他一些脚本中我可以使用Item rock = new Item("Rock");或其他什么.
现在,我正在使用以下属性.
public class Item
{
string itemName;
public string ItemName
{
get { return itemName; }
set { itemName = value; }
}
}
Run Code Online (Sandbox Code Playgroud)
在我使用的其他一些脚本中 Item rock = new Item(); rock.ItemName = "Rock";
实际上,我经常使用自动实现的属性,并且除了项目的名称之外还有更多的字段.当我使用公共字段时,很容易在构造函数中设置所有这些字段.现在,我不确定如何,或者是否可能(如果我想让它们保密).因此,我发现自己必须使用默认构造函数,然后使用诸如rock.ItemWeight = "1 lb" rock.ItemColor = "gray" rock.ItemType = "blunt instrument"...etc. for every item and field each time a new item is …