2017-04-12 1 views
0

Dies ist nur für development Verwendung.Wie man Vanillajs + externes node_modules-Skript in einer Ember-App verwendet

Ich möchte die https://www.npmjs.com/package/test-recorder in einer bestehenden ember App verwenden: https://github.com/travis-ci/travis-web

Alles, was ich will es das Skript den Code zu laden und auszuführen, neue TestRecorder()

Was die minimale schmerzfreie Lösung ?

+0

glut-browserify – Lux

+0

@Lux seine eine Welt der Schmerz, wenn Importin g webpack built stuff: https://github.com/ember-cli/ember-cli/issues/6954 – Nikos

Antwort

0

Bis ember npm aus der Box unterstützt, ist die easiet Weg für mich an den Lieferanten kopieren dann in glut-cli-build.js importieren:

package.json:

"copy": "cp node_modules/test-recorder/build/test-recorder.js vendor && cp node_modules/test-recorder/build/test-recorder.js.map vendor"

glut-cli-build.js:

app.import('vendor/test-recorder.js');

+0

Ich würde dies mit einem einfachen Trichter + Merge-Tree tun. So können Sie es in Ihrem Build-Prozess tun. Sollte mit einem In-Repo-Addon sehr einfach sein. – Lux

+0

Können Sie zeigen? Ich versuche, ein Addon zu vermeiden. – Nikos

+0

Sie können versuchen [ember-cli-node-assets] (https://github.com/dfreeman/ember-cli-node-assets) Addon. Es funktioniert perfekt für mich und in einfachen Fällen [Sie müssen nicht einmal '' app.import''] (https://github.com/dfreeman/ember-cli-node-assets#import-shorthand) verwenden. –

Verwandte Themen