Innerhalb des NPM-Webpakets
var RRule = require('rrule').RRule;
// RRule is undefined
// This works
var RRule = require('rrule');
// or
import RRule from "rrule";
Ich habe das gleiche Problem. Sieht so aus, als hätte es vor etwa einem Tag ein Update gegeben, aber es ist immer noch kaputt :cry:
Wie kann man das beheben?
In nlp.js habe ich geändert
if (serverSide) {
RRule = require('./rrule').RRule;
zu
if (serverSide) {
RRule = require('./rrule');
aber ich glaube nicht, dass das die ganze Geschichte ist; In meinem webgepackten Projekt muss ich var RRule = require("rrule")
statt var RRule = require("rrule").RRule
machen
Hat das jemand zum Laufen bekommen? Ich kann RRule zum Laufen bringen, aber ich kann toText()
nicht für mein ganzes Leben verwenden :/
Ich habe das gleiche Problem mit Webpack. Ich kann nlp.js nicht zum Laufen bringen.
Ok, alles hat gut funktioniert, indem ich den neuesten Master verwendet habe.
Ich denke, dieses Thema ist tot. Bitte aktualisieren, wenn mehr Unterstützung benötigt wird!
Hilfreichster Kommentar
In nlp.js habe ich geändert
zu
aber ich glaube nicht, dass das die ganze Geschichte ist; In meinem webgepackten Projekt muss ich
var RRule = require("rrule")
stattvar RRule = require("rrule").RRule
machen