Node-vibrant: this.WorkerClass ist kein Konstruktor

Erstellt am 29. Jan. 2019  ·  15Kommentare  ·  Quelle: Vibrant-Colors/node-vibrant

Hallo, ich erhalte diesen Fehler mit dem Beispiel aus den Dokumenten:

versprochen) TypeError: this.WorkerClass ist kein Konstruktor.

Das ist mein Code:

console.log(src); Vibrant.from(src).getPalette() .then((palette) => console.log(palette))

Ich verwende React .

Hilfreichster Kommentar

@ivgtr Ihre Lösung hat perfekt funktioniert, um dieses Problem zu beheben!

npm remove node-vibrant && npm install [email protected]

Alle 15 Kommentare

Ich erhalte auch genau den gleichen Fehler, wenn ich versuche, das Beispiel in React zu implementieren, bitte helft mir.

Entschuldigung für die Verwirrung. Wir sind noch dabei, die Dokumente fertigzustellen.

Dazu benötigen Sie Webpack und Worker-Loader.
Relevante Dokumente befinden sich im Entwicklungszweig:
https://github.com/akfish/node-vibrant/tree/develop#webpack -configuration

Ich werde mein Bestes tun, um einen Blick darauf zu werfen, wie wir eine gebaute Version davon liefern können, die kein Webpack erfordert. Die Zeitleiste ist zögerlich, da ich einige gesundheitliche Probleme in der Familie habe, also bitte haben Sie Geduld :)

Gleiches Problem, jedoch mit vue.js

Gleiches Problem mit Angular 7 :)

Gleiches Problem mit Vue.js
Verwenden von Webpack

@AggressivelyMeows , @MadReal Stellen Sie sicher, dass der Worker-Loader installiert ist und ändern Sie die Webpack-Konfiguration. Wenn Sie Vue verwenden, müssen Sie

//vue.config.js
module.exports = {
  configureWebpack: {
    module: {
      rules: [
        {
          test: /\.worker\.js$/,
          use: { loader: "worker-loader" }
        }
      ]
    }
  },
}

Hi. Kann keinen Mai finden, damit es funktioniert. Ich habe den Loader in meiner Webpack-Konfiguration, habe aber immer noch den Fehler ...

@akfish irgendwelche ideen?

Bitte vermeiden Sie es, Betreuer direkt zu markieren - FWIW Ich bin einer der aktuellen Betreuer des Projekts.

Gibt es eine Möglichkeit, dass jemand eine minimale Reproduktion zur Verfügung stellen kann, die ich mir ansehen kann? kann ich nicht reproduzieren

Derzeit hat npmjs eine Alpha-Version, die als neueste Version verteilt wird.
In meinem Fall (Nuxt.js verwenden) habe ich von "3.2.1-alpha.1" auf "3.1.6" herabgestuft und der Fehler wurde behoben.

@ivgtr Ihre Lösung hat perfekt funktioniert, um dieses Problem zu beheben!

npm remove node-vibrant && npm install [email protected]

@ivgtr gelöst! Danke!
Konfiguration aus Dokumenten hinzugefügt und auf [email protected] herabgestuft
Ich hoffe, dieses Problem wird in den nächsten Versionen von node-vibrant gelöst
Verwenden von React und ausgeworfener React-Create-App

Bitte machen Sie nicht wie https://github.com/storybookjs/storybook/issues , wie Sie sehen, gibt es mehr Probleme für die Webpack-Crap-Konfiguration als "echte" Probleme der Hauptfunktionalität.

Machen Sie die Nutzung bitte möglichst einfach.

@ivgtr Ihre Lösung hat perfekt funktioniert, um dieses Problem zu beheben!

npm remove node-vibrant && npm install [email protected]

Danke schön!!!!!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

lucafaggianelli picture lucafaggianelli  ·  9Kommentare

inbarshani picture inbarshani  ·  4Kommentare

asela-wijesinghe picture asela-wijesinghe  ·  4Kommentare

nitriques picture nitriques  ·  12Kommentare

daviestar picture daviestar  ·  9Kommentare