Node-vibrant: Wie verwende ich Worker Build mit Webpack...?

Erstellt am 8. Mai 2018  ·  5Kommentare  ·  Quelle: Vibrant-Colors/node-vibrant

Es fällt mir also schwer, den Worker-Geschmack dieser Komponente in einer Webpack-Umgebung zum Laufen zu bringen.

Grundsätzlich, wenn Sie wie in der readme.md angegeben importieren, ist das Ergebnis ein leeres Objekt.

import Vibrant from 'node-vibrant/dist/vibrant.worker'; 
console.log(Vibrant) // returns {}

import Vibrant from 'node-vibrant/dist/vibrant.worker.min';
console.log(Vibrant) // returns {}

// Normal import - works fine... (just doesn't seem to have the worker functionality...)
import Vibrant from 'node-vibrant';
console.log(Vibrant) /* returns ƒ Vibrant(_src, opts) {
   this._src = _src;
   this.opts = defaults({}, opts, Vibrant.DefaultOpts);
   this.opts.combinedFilter = Filters.combineFilters(this.opts.filters);
} */

Habt ihr Ideen, wie man das beheben kann?

question

Hilfreichster Kommentar

Sollte in Ihre Konfiguration für Webpack gehen.

https://webpack.js.org/concepts/loaders/ könnte eine gute Ressource sein, um mehr zu finden :)

Alle 5 Kommentare

Gibt es eine Problemumgehung für dieses Problem?

Zitat von @akfish aus #85:

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

Dies sollte auch teilweise durch einige Fehler verursacht worden sein, die in 3.1 Release beseitigt wurden. Versuchen Sie, das Paket zu aktualisieren, wenn Sie weiterhin Probleme damit haben

Wo genau wir Regeln hinzufügen sollen, wird nicht gesagt. Ich meine, in welcher Datei wird es richtig sein, Regeln hinzuzufügen?

{
  // ...
  module: {
    rules: [
      {
        test: /\.worker.js$/,
        loader: 'worker-loader',
        options: { /* ... */ }
      },
      // ...
    ]
  }
}

Sollte in Ihre Konfiguration für Webpack gehen.

https://webpack.js.org/concepts/loaders/ könnte eine gute Ressource sein, um mehr zu finden :)

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

eggers picture eggers  ·  3Kommentare

asela-wijesinghe picture asela-wijesinghe  ·  4Kommentare

daviestar picture daviestar  ·  9Kommentare

catusmagnus picture catusmagnus  ·  5Kommentare

stelasido picture stelasido  ·  15Kommentare