0

Eine Datei von einer meiner Erweiterungen wurde kopiert, so dass drei von ihnen jetzt a common code file teilen. (Es ist für den Zugriff auf verwalteten Speicher mit einem Fallback).Abhängigkeitsverwaltung für Web-Erweiterungen

Die Aktualisierung dieser Datei auf alle Erweiterungen durch Kopieren ist ein wenig mühsam, da Änderungen an einer Erweiterung nicht automatisch auf die andere Anwendung angewendet werden.

Was ist eine saubere Möglichkeit, die gleiche .js Datei in mehreren Web-Erweiterungen zu verwenden?

Antwort

1

Ich denke, der gute Ansatz ist Ihre Datei als npm Paket zu veröffentlichen, es als eine Abhängigkeit und Aktualisierung in anderen Erweiterungen mit greenkeeper verwenden. So können Sie Erweiterungen über jeden Continuous Integration (CI) -Dienst erstellen und sie sogar mit Chrome Webstore API

+0

hochladen. Klingt gut, danke. Irgendwelche Hinweise, wie man ein npm-Paket erstellt? –

+1

Es ist eine Minute oder weniger: werfen Sie einen Blick auf Dokumentation über [Publishing-Pakete] (https://docs.npmjs.com/getting-started/publishing-npm-packages) – Deliaz

Verwandte Themen