2017-08-14 5 views
0

J'essaie de trouver une bibliothèque de visionnement côté client qui fonctionne bien avec React. J'ai essayé tracking.js et js-objectdetect mais je ne peux pas les importer dans un composant React standard sans efforts majeurs qui dépassent mes compétences. Le problème avec ces deux bibliothèques géniales est qu'elles sont écrites comme IIFE sans instructions d'exportation, par ex.Computer-Vision avec React

(function(){...})()

Ils sont censés être importés comme <script src = 'etc'> donc je ne peux pas sembler juste import eux comme normal et suivre l'API sans obtenir

TypeError: foo.bah is not a constructor

J'ai essayé d'ajouter mon propre exportation déclarations, mais une boîte de Pandore a explosé!

Quelqu'un peut-il suggérer une meilleure approche?

Répondre

0

Si vous utilisez Webpack, vous pouvez essayer exports-loader pour vous permettre d'utiliser la syntaxe d'importation.

Voici un peu plus info.

+0

fantastique - I trouvé la même solution ici! https://stackoverflow.com/questions/42649796/convert-old-javascript-code-into-es6-module – Kittovski