suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript – Problem bei der Konvertierung der JS-Bibliothek von der Skriptreferenz zur Verwendung des Imports

Vielleicht ist der Titel nicht ganz klar, ich erkläre es im Detail:

Ich verlasse mich auf eine JQ-Komponente in einem Projekt. Sie wird über ein Skript-Tag referenziert. Wie kann ich sie über die Importmethode verfügbar machen?

https://www.npmjs.com/package/particles.js

Dies ist die Bibliothek oben, in der ich vergessen habe, eine Funktion in das Fenster zu hängen. Ich habe festgestellt, dass ein Fehler gemeldet wird, damit ich den Import verwenden kann.

window.particlesJS.load = function(tag_id, path_config_json, callback){
    code ...
}

//这里我加了

export defalut particlesJS;

Ich habe festgestellt, dass es nicht möglich ist. Was habe ich falsch gemacht?

ringa_leeringa_lee2769 Tage vor543

Antworte allen(1)Ich werde antworten

  • 阿神

    阿神2017-05-19 10:49:36

    安装到node_module

    npm install particles.js

    引用(在入口文件)

    import 'particles.js'

    如果这个jq组件需要调用jq的方法或者使用jq对象,jq也要安装并暴露给全局

    npm install jquery@xxx

    暴露到全局我这里是webpack,其他的自己看着办- -

            new webpack.ProvidePlugin({
                $: 'jquery',
                jQuery: 'jquery',
                'window.jQuery': 'jquery',
                'window.$': 'jquery'
            })

    Antwort
    0
  • StornierenAntwort