2016-03-31 7 views
7

Zastanawiam się, jaka jest zalecana praktyka zespołu Angular? Nie mogłem go znaleźć nigdzie w dokumentach i zastanawiam się, jakie są różnice między tymi dwoma. Wszelkie spostrzeżenia są mile widziane!Czy powinienem używać tsd lub typowania?

+1

Widziałem kilka razy, że tsd jest przestarzałe https://github.com/angular/angular/issues/6887, https://github.com/DefinitelyTyped/tsd/issues/269, https: // github.com/angular/universal/issues/206, https://github.com/angular/zone.js/issues/240, https://github.com/AngularClass/angular2-webpack-starter/issues/323. Nie znam szczegółów, nie używam TS. –

Odpowiedz

9
+0

Zauważyłem to również, ale nadal 'typings' nie pomaga w instalacji defintions dla narzędzi firm trzecich, takich jak jquery! 'tsd' był bardziej pomocny. co myślisz? –

+0

Brak pomysłu. Sam nie używam TS (z wyjątkiem Plunkerów) - tylko Dart. –

13

Wydaje się, że sytuacja zmienia się ponownie. Z tego co rozumiem, Types 2.0 będzie używać npm (Node Package Manager) do zarządzania deklaracjami maszynopisu dla istniejących bibliotek JavaScript.

podanym przykładzie jest to, że można zrobić:

npm install --save @types/lodash 

który następnie zrobić dwie rzeczy:

  1. chwyta plików deklaracji dla lodash i zapisuje go do katalogu o nazwie @ rodzai/lodash w module node_modules naszego pakietu.
  2. Zapisuje że jako zależność w naszym package.json

Aby uzyskać więcej informacji, należy zapoznać się z niniejszym ogłoszeniu Microsoft: The Future of Declaration Files

a także ten GitHub problem: Improve Declaration File Acquisition.

+1

po tsd i typingach, to jest sposób, aby iść w końcu! – Mobiletainment

Powiązane problemy