Вопросы с тегом 'es6-modules'

Стандартная система модулей для JavaScript, введенная в ECMAScript 6 (2015).
1

Как я могу использовать псевдоним импорта по умолчанию в Javascript?

Используя модули ES6, я знаю, что могу использовать именованный импорт import { foo as bar } from 'my-module'; И я знаю, что могу импортировать импорт по умолчанию import defaultMember from 'my-module'; Я хотел бы иметь псевдоним импорта по умо...
01 сент. '16 в 23:24
1

NodeJS планирует поддерживать модули импорта/экспорта es6 (es2015)

Я смотрел по всему Интернету без четкого ответа на этот вопрос. В настоящее время NodeJS использует только синтаксис CommonJS для загрузки модулей, и если вы действительно хотите использовать стандартный синтаксис модулей ES2015, вам либо необходимо...
10 мая '16 в 7:34
11

Как я могу использовать импорт es6 в узле?

Я пытаюсь получить зависание импорта es6 в узле и пытаюсь использовать синтаксис, приведенный в этом примере: Ссылка на cheatsheet: https://hackernoon.com/import-export-default-require-commandjs-javascript-nodejs-es6-vs-cheatsheet-different-tutoria...
24 авг. '17 в 6:11
11

Можно ли импортировать модули из всех файлов в каталоге, используя подстановочный знак?

С ES6 я могу импортировать несколько экспортов из файла, подобного этому: import {ThingA, ThingB, ThingC} from 'lib/things'; Тем не менее, мне нравится организация одного модуля на файл. Я получаю импорт, как это: import ThingA from 'lib/things/Th...
18 апр. '15 в 20:10
6

"экспорт const" против "экспорта по умолчанию" в ES6

Я пытаюсь определить, есть ли между этими двумя большие различия, кроме возможности импорта с export default, просто выполнив: import myItem from 'myItem'; И с помощью export const я могу сделать: import { myItem } from 'myItem'; Мне интересно, ...
09 нояб. '15 в 14:53
1

Не рекомендуется использовать "использовать строгое" в ES6?

Я еще не знаком с ECMAScript 6. Я только что клонировал репо React Starter Kit, который использует ES6 для кода приложения. Я был удивлен, увидев, что linter настроен, чтобы запретить вхождения директивы use strict, которая, как я думал, была рекоме...
28 июл. '15 в 19:18
7

Параметры передачи для импорта модулей ES6

Возможно ли передать параметры импорта ES6? Как вы переводите это: var x = require('module')(someoptions); в ES6?
28 апр. '15 в 15:42
9

В чем разница между Axios и Fetch?

Я вызываю веб-службу с помощью fetch, но тем же, что и я, могу сделать с помощью axios. Так что теперь я смущен. Должен ли я использовать либо аксиомы, либо выборку?
28 нояб. '16 в 12:24
3

Javascript ES6 export const vs export let

Скажем, у меня есть переменная, которую я хочу экспортировать. Какая разница между export const a = 1; против export let a = 1; Я понимаю разницу между const и let, но когда вы их экспортируете, каковы различия?
14 сент. '15 в 6:33
2

использование скобок с синтаксисом импорта javascript

Я столкнулся с библиотекой javascript, которая использует следующий синтаксис для импорта библиотек: import React, { Component, PropTypes } from 'react'; В чем разница между указанным выше методом и следующим? import React, Component, PropTypes f...
28 июн. '15 в 5:55
4

ES2015 "импорт" не работает в node v6.0.0 с параметром --harmony_modules

Я использую node v6.0.0 и хотел использовать ES2016 (ES6). Однако я понял, что синтаксис "import" не работает. Не является ли "импорт" фундаментальным для написания модульного кода в ES2015? Я попытался запустить node с параметром --harmony_modules,...
27 апр. '16 в 21:22
4

ES6 в браузере: Uncaught SyntaxError: Неожиданный импорт маркера

Я новичок в ES6 (ECMAScript 6), и я бы хотел использовать его систему модулей в браузере. Я читаю, что ES6 поддерживается Firefox и Chrome, но я получаю следующую ошибку, используя export Uncaught SyntaxError: Unexpected token import У меня ес...
18 янв. '17 в 14:58
2

Модуль ES6 Импорт, предоставляющий сообщение "Uncaught SyntaxError: Неожиданный идентификатор"

Для личного проекта я пытаюсь использовать импорт ES6 для написания более чистого кода. В качестве первого теста я пишу объект, который должен генерировать меню. Весь код работает, когда я непосредственно загружаю класс, но при использовании импорта...
04 дек. '17 в 11:40
2

Что означает "... разрешает немодульный объект и не может быть импортировано с использованием этой конструкции" означает?

У меня есть несколько файлов 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'; f...
09 сент. '16 в 16:08
2

Иммутация ES6 и импорт модулей

У меня создалось впечатление, что этот синтаксис: import Router from 'react-router'; var {Link} = Router; имеет тот же конечный результат, что и: import {Link} from 'react-router'; Может кто-нибудь объяснить, в чем разница? (Первоначально я ду...
04 нояб. '15 в 14:43