Utilizzando i moduli ES6, so che posso alias un'importazione denominata import { foo as bar } from 'my-module'; E so di poter importare un'importazione predefinita import defaultMember from 'my-module'; Vorrei alias un'importazione predefinita e ho pensato che avrebbe funzionato quanto segue import defaultMember as alias from 'my-module'; ma ciò provoca …
Ho cercato su Internet senza una risposta chiara per questo. Attualmente NodeJS utilizza solo la sintassi CommonJS per caricare i moduli e se si desidera veramente utilizzare la sintassi dei moduli ES2015 standard, è necessario eseguirne prima la trasplicazione o utilizzare un caricatore di moduli esterno in fase di esecuzione. …
Con ES6, posso importare diverse esportazioni da un file come questo: import {ThingA, ThingB, ThingC} from 'lib/things'; Tuttavia, mi piace l'organizzazione di avere un modulo per file. Finisco con importazioni come questa: import ThingA from 'lib/things/ThingA'; import ThingB from 'lib/things/ThingB'; import ThingC from 'lib/things/ThingC'; Mi piacerebbe poter fare questo: import …
Sto cercando di determinare se ci sono grandi differenze tra questi due, oltre a poter importare export defaultsemplicemente facendo: import myItem from 'myItem'; E usando export constposso fare: import { myItem } from 'myItem'; Mi chiedo se ci siano differenze e / o casi d'uso diversi da questo.
Non ho ancora familiarità con ECMAScript 6. Ho appena clonato il repository React Starter Kit, che utilizza ES6 per il codice dell'applicazione. Sono rimasto sorpreso di vedere che la linter è configurato di vietare occorrenze della use strictdirettiva, che ho pensato è stato consigliato in pre-ES6 JavaScript. Quindi qual è …
Sto chiamando il servizio web usando fetch ma lo stesso che posso fare con l'aiuto di axios. Quindi ora sono confuso. Dovrei andare per axios o prendere?
Diciamo che ho una variabile che voglio esportare. Qual è la differenza tra export const a = 1; vs export let a = 1; Capisco la differenza tra conste let, ma quando li esporti, quali sono le differenze?
Mi sono imbattuto in una libreria javascript che utilizza la seguente sintassi per importare le librerie: import React, { Component, PropTypes } from 'react'; Qual è la differenza tra il metodo sopra e il seguente? import React, Component, PropTypes from 'react';
Questi sono i miei file di esempio: <!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"); Quando carico la pagina in Firefox 46, restituisce "SyntaxError: le dichiarazioni di importazione possono apparire solo al livello più alto di …
Ho alcuni file TypeScript: 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(); Questo mi dà errori quando provo a usare new Il modulo …
Sono nuovo su ES6 (ECMAScript 6) e mi piacerebbe utilizzare il suo sistema di moduli nel browser. Ho letto che ES6 è supportato da Firefox e Chrome, ma ricevo il seguente errore utilizzandoexport Uncaught SyntaxError: Unexpected token import Ho un file test.html <html> <script src="test.js"></script> <body> </body> </html> e un …
Ho creato un pacchetto NPM relativamente piccolo composto da circa 5 classi ES6 diverse contenute in un file ciascuna, che assomigliano tutte in questo modo: export default class MyClass { // ... } Ho quindi impostato un punto di ingresso per il mio pacchetto simile al seguente: export { default …
Sto creando una libreria di componenti React condivisibile. La libreria contiene molti componenti ma l'utente finale potrebbe averne solo bisogno per utilizzarne alcuni. Quando si raggruppa il codice con Webpack (o Parcel o Rollup), viene creato un singolo file con tutto il codice . Per motivi di prestazioni, non voglio …
Come configuro Jasmine nell'ambiente Rails 6 (dove Webpack sostituisce la pipeline delle risorse per Javascript) in modo da poter testare i moduli Javascript che ho scritto per la mia app? Ho installato la gemma di gelsomino, eseguito rails generate jasmine:installe modificato jasmine.ymlper indicare la posizione della mia sorgente Javascript e …
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.