我有一个使用nodejs的项目。 我想使用dateformat格式化日期。 当我在本地尝试时,它可以工作,但是当我将其上传到服务器时,dateformat不可读(找不到模块“ date format”)
这是我的代码
var date = new Date();
var dateFormat = require('dateFormat');
var periode = dateFormat(date, "yyyy-mm");
有什么建议吗?
答案 0 :(得分:4)
我想您尚未将模块添加到项目中,您可以转到项目目录并运行以下命令或全局添加该模块
constructor(props) {
super(props);
this.input_text_ref = React.createRef();
this.state = {
input_active: true,
};
}
focus = () => {
console.log("focus");
this.setState({input_active: true});
console.log("input_active_focus", this.state.input_active);
//HERE you will not get updated state as setState is Async
};
blur = () => {
console.log("blur");
this.setState({input_active: false});
console.log("input_active_blur", this.state.input_active);//SAME reason as above
};
render() {
//NO need of an array here
let input_element_classes = ''blur'';
const {input_active} = this.state;
if(input_active)//out of focus {
input_element_classes = 'focus';
}
return (
<div className={'text_input_wrapper'}>
<input {...rest}
className={input_element_classes}
type="text"
ref={this.input_text_ref}
onChange={this.handle_text_input_change}
onBlur={this.blur}
onFocus={this.focus}
/>
</div>
);
}