2016-05-24 7 views

Antwort

1

Verweisen Sie nicht auf die Nodetypings, der Benutzer Ihres Moduls muss sie separat installieren.

+0

ich sehe. Ich hatte auf einige explizite Informationen gehofft - der Benutzer meines Moduls muss wissen, dass das Modul etwas anderes verwendet. In diesem Fall ist mein Modul Node only (unterstützt keinen Browser), daher ist die Node-Referenz offensichtlich. Trotzdem muss ich gebrauchte Node-Module importieren, was zu funktionieren scheint. Gilt dieser Ansatz auch für Module von Drittanbietern (oder nur Node selbst)? – ahz

+0

@ahz Wenn Sie [Typings] (https://github.com/typings/typings/) verwenden, um die Typdefinitionen von Abhängigkeiten zu verwalten, wird die Installation der relevanten Typdefinitionen für nicht globale Abhängigkeiten automatisiert. Leider sind viele Typdefinitionen derzeit nur von DefinitelyTyped verfügbar (und werden als global angenommen) und müssen daher vom Benutzer Ihres Moduls manuell installiert werden. Ich weiß nicht mehr, ob 'typings' den Benutzer Ihres Moduls über globale Typdefinitionen benachrichtigen wird, die ihnen möglicherweise fehlen. –

0

Verwenden

/// <reference types="node" /> 
Verwandte Themen