Ich konnte keinen lohnenswerten NodeJS mit Typescript Tutorial da draußen finden, also tauche ich ungeführt und sicher genug habe ich eine Frage.Unterschied zwischen dem Import http = require ('http'); und importieren * als http von "http" ;?
Ich verstehe nicht den Unterschied zwischen diesen beiden Linien:
import * as http from 'http';
// and
import http = require('http');
Sie scheinen die gleiche Art und Weise zu funktionieren, aber ich denke, es gibt wahrscheinlich einige Nuance auf ihr Verhalten oder sonst einer von ihnen würde wahrscheinlich nicht existieren .
Ich verstehe, dass der erste Ansatz mich selektiv von einem Modul importieren konnte, aber wenn ich das ganze Modul importiere, gibt es dann einen Unterschied zwischen den beiden? Gibt es einen bevorzugten Weg? Was passiert, wenn ich aus meinen eigenen Dateien importiere?
Mögliche Duplikate von [Typescript import/as vs import/require?] (Http://stackoverflow.com/questions/35706164/typescript-import-as-vs-import-require) – rgvassar
Mögliches Duplikat von [New es6 syntax für den Import von commonjs/amd-Modulen zB \ import foo = require ('foo') \ '] (http://stackoverflow.com/questions/29596714/new-es6-syntax-for-importing-commonjs-amd-modules- ie-import-foo-require) –