2016-04-07 4 views
0

enter image description here angezeigt wird. Ich habe das Paket mit dem Befehl npm install moment dem Arbeitsordner hinzugefügt, wie in moment.js docs beschrieben. Das Momentpaket ist auch unter node_modules sichtbar Wert von moment wird als undefined angezeigt. Wenn weitere Details erforderlich sind, werde ich hinzufügen.Momentenwert wird als "undefiniert" angezeigt, obwohl das Momentpaket unter den Modulen

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

Haben Sie das Paket erforderlich, wie in 'var Moment = require ('Moment');'? –

+0

Ja, habe ich aber immer noch zeigt es 'undefined' Wert –

+0

Hinzufügen Ihrer Projekt Verzeichnisstruktur vielleicht hilfreich – AJS

Antwort

1

sehe ich, dass reagieren Hot-boilerlpate verwendet ES6 Syntax. Also, wenn Sie in Ihrer Verwendung sind momentApp.js sollten Sie es gerne importieren:

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

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

    ); 
    } 
} 
0

Sie müssen Moment benötigen in Ihrem app.js

var moment = require('moment'); 
+0

Danke für die schnelle Antwort, aber ich habe versucht, mit Ihnen bereits und es zeigt immer noch 'undefined' –

+0

Sie können auch Moment für global verwenden configs zB 'moment.locale ('en-meine-einstellungen', {// customizations.});' – Lulylulu

+0

nein, ich benutze 'moment' mit meteor und ich denke das macht keinen sinn, da' format' eine eigenschaft ist von Moment –

Verwandte Themen