es6-modules

У меня есть компонент react в пути src/components/test import React from 'react'; import ReactDom from 'react-dom'; class TestComp extends React.Component {} export default TestComp; Я показываю компонент в индексе.js из path src/index.js import TestComp from './components/test'; export { TestComp };...

Я хочу экспортировать все методы файла из другого файла. В настоящее время я делаю это, и это работает. Как я могу объединить две в 1 экспорта выражение import * as db from './web/query'; export default db; Я попытался ниже написать 1 строку экспорта, но все не удалось export * from './web/query'; ...

Начиная с узла v8. 5. 0, поддержка модулей стиля ES6 import x from 'x' Был доступен при запуске узла с помощью опции --experimental-modules, как показано ниже: node --experimental-modules test.mjs Используя ключ bin в package.json Вы можете легко создать cli tools npm cli, запустив npm link. К сожал...

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

Я использую узел v6.0.0 и хотел использовать ES2016 (ES6). Однако я понял, что синтаксис "импорта" не работает. Разве "импорт" не является фундаментальным для написания модульного кода в ES2015? Я попытался запустить узел с --harmony_modules вариант, а также, но все еще получил ту же ошибку о "импорте". Вот к...

у меня есть некоторые файлы машинописи: MyClass.ТС class MyClass { constructor() { } } export = MyClass; MyFunc.ТС function fn() { return 0; } export = fn; MyConsumer.ТС import * as MC from './MyClass'; import * as fn from './MyFunc'; fn(); это дает мне ошибки при попытке использовать new мо...