2017-05-01 1 views
-1

Vor ungefähr einem Monat habe ich meinen Computer aus Dummheit gebrochen. Heute erhielt ich einen Computer von meiner Tante - der Nachteil, es ist ziemlich alt und nicht WiFi als Internet-Eingang (nur Ethernet). Also entschied ich, dass ich mir einfach nehmen würde, was mir gegeben wurde, und nutze gutes Editor und Edge, um eine Webseite mit Angular zu erstellen. Nun, ich bin keineswegs ein Experte in diesem Bereich, ich wollte nur mit dem experimentieren, was ich konnte. Das heißt, bis ich das Ethernet einrichten kann.Können Sie ohne Vorinstallation in AngularJS schreiben?

Aufgrund meiner Unfähigkeit, WiFi zu verwenden, kann ich die Bibliothek/das Framework nicht über Npm im Cmd installieren (und ich nehme an, dass ich src aus dem gleichen Grund keinen Link schreiben kann). Ich sehe jedoch, dass Angular "100% JavaScript" ist, also dachte ich, dass es einen Weg dafür geben könnte.

TL; DR ~ Kann ich immer noch in AngularJS ohne WiFi schreiben?

+0

Wenn Sie über mobiles Internet verfügen, können Sie versuchen, den Computer über USB anzubinden. Das sollte Ihnen genug Bandbreite geben, um eckige Bibliotheken durch NPM herunterzuladen. – fluoresce

+0

Sie können sicherlich Code ohne eine Internetverbindung schreiben :) - buchstäblich alle im Notizblock, wenn nötig ... Aber das ist nicht wirklich das richtige Forum für diese Art von Frage zu stellen. Schauen Sie sich die [Hilfe] (http://stackoverflow.com/help) an und wie Sie danach fragen können, verfeinern Sie Ihren Beitrag! – wahwahwah

+0

@wahwahwah Ich weiß, dass ich Code ohne eine Internetverbindung schreiben kann, aber ich war mir nicht sicher, ob Angular etwas war, das ich tun konnte, oder einfach zu installieren; Ich habe Notizblock benutzt. Ich recherchierte und fand nichts. Tut mir leid, wenn Sie so oder so fühlen. – UghThatGuyAgain

Antwort

0

Sie müssen die AngularJS- oder Angular-Bibliotheken herunterladen können, bevor Sie mit der Entwicklung von Angular-Anwendungen beginnen können. Bis Sie einen Internetzugang erhalten, so dass Sie NPM verwenden können, müssen Sie jemanden bitten, die notwendigen Dateien herunterzuladen, damit Sie mit Angular entwickeln können. Wenn Angular neu ist oder es keinen gültigen Grund gibt, AngularJS (eckige Versionen vor Version 2) zu lernen, würde ich mit Angular beginnen. Sie lernen neuere Technologien wie Typescript, ES6, RXJS, etc. Wenn Sie neu in Web-Entwicklung und/oder Build-Systeme sind, würde ich einen Blick auf Angular CLI werfen. Es ermöglicht Ihnen, schnell Angular-Anwendungen zu erstellen, ohne den gesamten Code der Kesselplatte von Grund auf neu zu erstellen.

+0

Alles klar, ich benutze den Computer meines Bruders, um es zu programmieren, bis ich es herausgefunden habe. Danke für die Informationen auf Angular CLI, ich muss anfangen, das zu benutzen, bis ich es vollständig lerne. Und wenn ich fragen darf, was ist der Unterschied zwischen Angular und AngularJS (abgesehen von 1.x und 2.x)? – UghThatGuyAgain

+0

Angular, die jede Version nach 2x ist, unterscheidet sich vollständig von 1.x. Es hat Typoskript gebaut, was bedeutet, dass Sie Ihre Variablen (String, Zahl, Boolean, etc.) eingeben müssen. Das Tolle daran ist, dass es im Falle eines Fehlers nicht erstellt wird, sodass es einfacher ist, Apps ohne Laufzeitfehler zu erstellen. Sie erhalten auch Zugriff auf ES6-Klassen, -Schnittstellen und -Rxjs, die Observables verwenden. Sie können API-Anfragen einfach zusammenführen, ohne sich mit geschachtelten Rückrufen oder Versprechensketten auseinanderzusetzen. Ich würde damit beginnen, mich um die eckigen Dokumente zu kümmern. https://angular.io/docs/ts/latest/ –

0

Ja.

Sie sollten in der Lage sein, einen lokalen Host mit etwas wie NodeJS, MAMP oder einer anderen Serversprache zu starten.

Wenn Sie keine http-Verbindung mit einem localhost erstellen können, sollte es nicht funktionieren, da die meisten modernen Browser-Sandboxing verhindern, dass Ihre JS-Skripts geladen werden können.

+0

Ich kann jedoch keine Serversprache verwenden, da die Verwendung eines Servers eine Internetverbindung erfordern würde. Mein ganzes Problem ist nur das: Ich kann die Bibliotheken nicht ohne npm installieren, und ich kann npm ohne Internetverbindung nicht installieren – UghThatGuyAgain

+0

Das ist nicht wahr. Sie können einen Server lokal auf Ihrem Computer ausführen, ohne das Internet zu benötigen. Sie brauchen nur die Software, die bereits auf Ihrem Computer installiert ist.Wenn Sie in der Lage sind, die eckige Bibliothek auf Ihrem Laptop zu bekommen, sollten Sie in der Lage sein, den Node-Installer oder MAMP zu veranlassen, einen localhost auf Ihrem Computer zu starten. – dethstrobe

Verwandte Themen