2017-10-06 6 views
0

Ich habe ein einfaches Problem über Browserify Modulnutzung. Lassen Sie mich erklären;Browserify node_module Verwendung/Google Translate Api

Wie Sie wissen, gibt es eine kostenlose API über Google Translate, die "google-translate-api" in npm ist. Ich muss es im Browser verwenden, also muss ich es mit browserify konvertieren. Alles war cool für mich an diesem Punkt.

Ich hatte browserify installiert und meinen Konvertierungsvorgang durchgeführt. Seine ca. 300kb Datei und ich habe alle Knoten Module überprüft, die benötigt wird, wurden auch konvertiert.

Mein Problem ist, wenn ich es benutzt haben, ich einen Fehler in meiner Konsole bekam:

"Nicht abgefangene Fehler: nicht finden Modul '../../package'"

ist klar, dass es nicht Modul finden :) Aber ich bin neue Module verwenden usw.

Das Modul, das ich von Browserify umgewandelt haben:

https://www.npmjs.com/package/google-translate-api

Mein HTML-Code:

<html> 
    <head> 
    <title>Test</title>   
    </head> 
<body> 
     <script src="test.js"></script>    
    <script> 

     translate('Ik spreek Engels', {to: 'en'}).then(res => { 
     console.log(res.text); 
     //=> I speak English 
     console.log(res.from.language.iso); 
     //=> nl 
     }).catch(err => { 
     console.error(err); 
     }); 
    </script> 

    </body> 
</html> 

Meine test.js Datei, die ich von google-translate-api Modul

test.js

Schnipsel

<html> 
 
    <head> 
 
     <title>Test</title>   
 
    </head> 
 
    <body> 
 
     <script src="http://bahabilgin.com/test.js"></script>    
 
     <script> 
 
      translate('Ik spreek Engels', {to: 'en'}).then(res => { 
 
      console.log(res.text); 
 
      //=> I speak English 
 
      console.log(res.from.language.iso); 
 
      //=> nl 
 
      }).catch(err => { 
 
      console.error(err); 
 
      }); 
 
     </script>   
 
    </body> 
 
</html>
umgewandelt haben

Antwort

0

Ich empfehle Sie https://unpkg.com/ zu verwenden, ist es viel einfacher, als browsify ..

+0

Thnx mein Freund lassen Sie mich sehen .. – Sinful

+0

ich nachschauen hatte, aber ich habe kein Beispiel oder Verwendung gesehen. – Sinful

+0

Verwenden Sie dies als cdn URL https://unpkg.com/[email protected]/index.js –

Verwandte Themen