虽然时刻包显示在模块下,但是时刻值显示为“未定义”

时间:2016-04-07 13:35:33

标签: node.js npm momentjs

enter image description here我已使用命令npm install moment将包添加到工作文件夹,如moment.js docs中所述。在node_modules下,矩包也可见。但是moment的值是显示为undefined。如果需要进一步的详细信息,我将添加。

var moment = require('moment');
 console.log(moment);//shows 'undefined' value 

2 个答案:

答案 0 :(得分:1)

我看到react-hot-boilerlpate使用ES6语法。 因此,如果您在moment中使用App.js,则应将其导入为:

import React, { Component } from 'react';
import moment from 'moment'

export default class App extends Component {
  render() {
    console.log(moment());
    return (
      <h1>Hello, world.</h1>

    );
  }
}

答案 1 :(得分:0)

您需要在app.js

中提出要求
var moment = require('moment');