Mit ES6-Modulen weiß ich, dass ich einen benannten Import aliasen kann import { foo as bar } from 'my-module'; Und ich weiß, dass ich einen Standardimport importieren kann import defaultMember from 'my-module'; Ich möchte einen Alias für einen Standardimport verwenden und hatte gedacht, dass Folgendes funktionieren würde import defaultMember as …
Ich habe im ganzen Internet nach einer klaren Antwort darauf gesucht. Derzeit verwendet NodeJS nur die CommonJS-Syntax zum Laden von Modulen. Wenn Sie die Standard-ES2015-Modulsyntax wirklich verwenden möchten, müssen Sie sie entweder vorher transpilieren oder zur Laufzeit einen externen Modullader verwenden. Derzeit bin ich nicht zu sicher, eine dieser beiden …
Mit ES6 kann ich mehrere Exporte aus einer Datei wie dieser importieren: import {ThingA, ThingB, ThingC} from 'lib/things'; Ich mag jedoch die Organisation, ein Modul pro Datei zu haben. Am Ende habe ich folgende Importe: import ThingA from 'lib/things/ThingA'; import ThingB from 'lib/things/ThingB'; import ThingC from 'lib/things/ThingC'; Ich würde gerne …
Ich versuche festzustellen, ob es große Unterschiede zwischen diesen beiden gibt, abgesehen davon, dass ich mit export defaultnur importieren kann : import myItem from 'myItem'; Und mit export constkann ich tun: import { myItem } from 'myItem'; Ich frage mich, ob es andere Unterschiede und / oder Anwendungsfälle gibt.
Ich bin noch nicht mit ECMAScript 6 vertraut. Ich habe gerade das Repo des React Starter Kit geklont, das ES6 als Anwendungscode verwendet. Ich war überrascht zu sehen, dass der Linter so konfiguriert ist , dass er das Auftreten der use strictDirektive verbietet , was meiner Meinung nach in JavaScript …
Ich rufe den Webdienst mit Fetch auf, aber das gleiche kann ich mit Hilfe von Axios tun. Jetzt bin ich also verwirrt. Soll ich entweder Axios oder Hol holen?
Angenommen, ich habe eine Variable, die ich exportieren möchte. Was ist der Unterschied zwischen export const a = 1; vs. export let a = 1; Ich verstehe den Unterschied zwischen constund let, aber wenn Sie sie exportieren, was sind die Unterschiede?
Ich bin auf eine Javascript-Bibliothek gestoßen, die die folgende Syntax zum Importieren von Bibliotheken verwendet: import React, { Component, PropTypes } from 'react'; Was ist der Unterschied zwischen der obigen Methode und der folgenden? import React, Component, PropTypes from 'react';
Ich habe einige TypeScript-Dateien: MyClass.ts class MyClass { constructor() { } } export = MyClass; MyFunc.ts function fn() { return 0; } export = fn; MyConsumer.ts import * as MC from './MyClass'; import * as fn from './MyFunc'; fn(); Dies gibt mir Fehler beim Versuch zu verwenden new Das Modul …
Dies sind meine Beispieldateien: <!DOCTYPE html> <html> <head> <title>Test</title> <script src="t1.js"></script> </head> <body></body> </html> t1.js: import Test from 't2.js'; t2.js: export const Test = console.log("Hello world"); Wenn ich die Seite in Firefox 46 lade, wird "SyntaxError: Importdeklarationen werden möglicherweise nur auf der obersten Ebene eines Moduls angezeigt" zurückgegeben. Ich bin …
Ich bin neu in ES6 (ECMAScript 6) und möchte das Modulsystem im Browser verwenden. Ich habe gelesen, dass ES6 von Firefox und Chrome unterstützt wird, erhalte jedoch den folgenden Fehlerexport Uncaught SyntaxError: Unexpected token import Ich habe eine test.html-Datei <html> <script src="test.js"></script> <body> </body> </html> und eine test.js Datei 'use …
Ich verwende den Knoten v6.0.0 und wollte ES2016 (ES6) verwenden. Ich habe jedoch festgestellt, dass die "Import" -Syntax nicht funktioniert. Ist "Importieren" nicht grundlegend für das Schreiben von modularem Code in ES2015? Ich habe versucht, Node auch mit --harmony_modulesOption auszuführen, habe aber immer noch den gleichen Fehler bezüglich "Import" erhalten. …
In ES6 ist es möglich, den folgenden Code zu kürzen. Ich habe eine App.jsDatei und eine index.js. index.js import App from './App'; export default App; Etwas wie das index.js export default App from './App.js'
Ich habe ein relativ kleines NPM-Paket erstellt, das aus ungefähr 5 verschiedenen ES6-Klassen besteht, die jeweils in einer Datei enthalten sind. Alle sehen ungefähr so aus: export default class MyClass { // ... } Ich habe dann einen Einstiegspunkt für mein Paket eingerichtet, der folgendermaßen aussieht: export { default as …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.