在我的项目中,Typescript编译器编译我的类,如下所示:
constructor(){
this.state = {
pageNUmber:0,
data:['url1','url2',url3]
}
}
renderGif(){
var data = this.state.data;
return(
<Image source={{uri:data[this.state.pageNUmber]}} ?>
)
}
changePage(val){
if(val=='next'){
this.setState({
pageNumber:this.state.pageNumber+1
})
}else{
if(this.state.pageNumber!=0)
this.setState({
pageNumber:this.state.pageNumber-1
})
}
}
render(){
return(
<View>
<ScrollView>
{this.renderGif()}
</ScrollView>
<TouchableOpacity onPress={()=>{this.changePage('next')}}>
<Text>next</Text>
</TouchableOpacity>
<TouchableOpacity onPress={()=>{this.changePage('previous')}}>
<Text>previous</Text>
</TouchableOpacity>
</View>
)
}
成:
git fetch origin <----this will fetch the branch
git checkout branch_name <--- Switching the branch
如何配置Typescript(目前使用的是VS2015),以便它不会发出@class注释?
答案 0 :(得分:2)
无法删除/** @class */
评论。我检查了源代码,它似乎没有被任何特殊的编译器标志控制。删除此注释的唯一方法是使用--removeComments
编译器选项删除所有注释。
答案 1 :(得分:1)
当我使用TypeScript SDK 2.3时,没有/** @class */
条评论
似乎在TypeScript SDK 2.5之后会生成these annotation comments。
您可以从here下载TypeScript SDK(包括旧版本)。