找不到模块“日期格式”

时间:2018-09-12 08:12:31

标签: javascript node.js node-modules

我有一个使用nodejs的项目。 我想使用dateformat格式化日期。 当我在本地尝试时,它可以工作,但是当我将其上传到服务器时,dateformat不可读(找不到模块“ date format”)

enter image description here

这是我的代码

var date = new Date();
    var dateFormat = require('dateFormat');
    var periode = dateFormat(date, "yyyy-mm");

有什么建议吗?

1 个答案:

答案 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>
    );
}