SystemJS moment n'est pas une fonction

Je suis en utilisant JSPM, AngularJS, TypeScript, SystemJS et ES6 et mon projet est en marche assez bien... à moins que j'essaie d'utiliser momentJS.

C'est l'erreur que je reçois:

TypeError: le moment n'est pas une fonction

C'est une partie du code:

import * as moment from 'moment';

Plus:

var momentInstance = moment(value);

Si je le débogage, le moment est un objet n'est pas une fonction:

SystemJS moment n'est pas une fonction

C'est ce que mon moment.js JSPM paquet ressemble:

module.exports = require("npm:[email protected]/moment.js");

J'ai beaucoup lu et je ne pouvais pas trouver un moyen de résoudre ce... des idées?

Certaines choses que j'ai lu/essayé:

Comment utiliser momentjs en caractères d'imprimerie avec SystemJS?

https://github.com/angular-ui/ui-calendar/issues/154

https://github.com/jkuri/ng2-datepicker/issues/5

Tapuscrit systèmes de modules sur momentJS se comporte bizarrement

https://github.com/dbushell/Pikaday/issues/153

Merci!

  • qui avez-vous fait de l'injection de dépendance de moment angulaire ?
  • salut, merci pour votre commentaire. Je suis désolé, mais que voulez-vous dire pourquoi? Si oui, que recommanderiez-vous comme alternative? Merci encore.
InformationsquelleAutor eestein | 2016-02-08