こんにちは、私はドキュメントからの例でこのエラーを取得しています:
約束で)TypeError:this.WorkerClassはコンストラクターではありません。
これは私のコードです:
console.log(src);
Vibrant.from(src).getPalette()
.then((palette) => console.log(palette))
React
ます。
Reactで例を実装しようとすると、まったく同じエラーが発生します。助けてください。
混乱させて申し訳ありません。 まだドキュメントを完成させています。
これを機能させるには、webpackとworker-loaderが必要です。
関連するドキュメントは開発ブランチにあります:
https://github.com/akfish/node-vibrant/tree/develop#webpack -configuration
webpackを必要としないビルドバージョンを出荷する方法を検討するために最善を尽くします。 家族の健康に問題があるため、タイムラインは躊躇しています。しばらくお待ちください:)
同じ問題ですが、vue.jsを使用しています
同じ問題、Angular7を使用:)
Vue.jsで同じ問題
Webpackの使用
@ AggressivelyMeows 、 @ MadRealは、 worker-loaderがインストールされていることを確認し、 webpackの構成を変更します。 Vueを使用する場合は、 vue.config.jsを編集する必要があります。
//vue.config.js
module.exports = {
configureWebpack: {
module: {
rules: [
{
test: /\.worker\.js$/,
use: { loader: "worker-loader" }
}
]
}
},
}
やあ。 それを機能させるための可能性を見つけることができません。 webpack構成にローダーがありますが、それでもエラーが発生します...
@akfish何かアイデアはありますか?
メンテナに直接タグを付けることは避けてください-FWIW私はプロジェクトの現在のメンテナの1人です。
誰かが私が調べることができる最小限の複製を提供できる方法はありますか? 再現できません
現在、 npmjsには最新バージョンとしてアルファ版が配布されています。
私の場合(Nuxt.jsを使用)、「3.2.1-alpha.1」から「3.1.6」にダウングレードし、エラーが解決されました。
@ivgtrあなたのソリューションは、この問題を解決するために完全に機能しました!
npm remove node-vibrant && npm install [email protected]
@ivgtrが解決しました! ありがとう!
ドキュメントから設定[email protected]
ダウングレードしました
この問題がnode-vibrant
次のバージョンで解決されることを願っています
Reactと排出されたreact-create-appの使用
https://github.com/storybookjs/storybook/issuesのように作成しないでください。これは、メイン機能の「真の」問題よりもwebpack crapconfigの方が多くの問題があることがわかるためです。
できるだけ使いやすくしてください。
@ivgtrあなたのソリューションは、この問題を解決するために完全に機能しました!
npm remove node-vibrant && npm install [email protected]
ありがとうございました!!!!!
最も参考になるコメント
@ivgtrあなたのソリューションは、この問題を解決するために完全に機能しました!