Dentro del paquete web de NPM
var RRule = require('rrule').RRule;
// RRule is undefined
// This works
var RRule = require('rrule');
// or
import RRule from "rrule";
Tengo el mismo problema. Parece que hubo una actualización hace más o menos un día, pero todavía está rota :cry:
¿Cómo arreglar eso?
En nlp.js cambié
if (serverSide) {
RRule = require('./rrule').RRule;
para
if (serverSide) {
RRule = require('./rrule');
pero no creo que esa sea toda la historia; en mi proyecto web tengo que hacer var RRule = require("rrule")
en lugar de var RRule = require("rrule").RRule
¿Alguien consiguió que esto funcione? Puedo hacer que RRule funcione, pero no puedo usar toText()
por mi vida:/
Tengo el mismo problema al usar webpack. No puedo hacer que nlp.js funcione.
Ok, todo funcionó bien usando el último maestro.
Creo que este tema está muerto. ¡Por favor actualice si necesita más apoyo!
Comentario más útil
En nlp.js cambié
para
pero no creo que esa sea toda la historia; en mi proyecto web tengo que hacer
var RRule = require("rrule")
en lugar devar RRule = require("rrule").RRule