34得票2回答
如何正确使用ES6中的"export default"与CommonJS中的"require"?

我一直在学习Webpack教程。其中一个部分给出了一个代码示例,其中包含了对这个问题至关重要的一行代码:export default class Button { /* class code here */ } 在所述教程的下一节中,标题为“代码拆分”,上面定义的类根据需要进行加载,如下所示:...

34得票6回答
我能使用ES6/2015模块导入在“全局”范围内设置引用吗?

我有这样一种情况,我试图导入一个现有的库,我将其称为troublesome(使用Webpack / Babel),它在其中具有对jQuery的全局引用,我正在尝试使用模块语法解决它。 我已经成功地将jquery通过以下方式导入到模块的“本地”作用域中:import jQuery from '...

28得票2回答
如何在ES6中导入“旧的”ES5代码

我有一个使用Babel 6.5和Webpack的ES6应用程序,并且它可以成功地导入我的模块,就像这样: import $ from 'jquery'; 我想安装https://github.com/robflaherty/riveted/blob/master/riveted.js(一...

28得票5回答
Node.js + TypeScript: 类型脚本编译代码的语法不清楚

我正在尝试在我的Node项目中使用TypeScript,但是我遇到了一些问题。这是我的index.ts文件:import express from 'express'; const app = express(); 我正在运行:tsc --module commonsjs -d index....

25得票7回答
你能分解懒加载的React组件吗?

使用ES6的imports,您可以这样做: import { MyComponent } from "../path/to/components.js"; export default function () { return <MyComponent/>; } 我能用...

23得票5回答
使用ES6模块,如何导出和导入单个类方法?

假设我有一个简单的类在fileA.js中,如下所示: class foo { constructor(x) { this.name = x } fooMethod(x) { return x + 'hello'; } } ...

22得票2回答
ES6(ECMAScript 2015)模块:导入index.js。

在互联网上搜索时,我对特殊的“index.js”模块文件感到困惑。 使用babelJS + Node.js或Browserify/Webpack,我可以通过import myLib from "./libs"导入“libs”目录中的“index.js”模块(即省略/index或/index....

21得票3回答
如何在index.js barrels中导出默认模块

我正在尝试使用index.js索引文件导出默认模块,但似乎无法使其工作。 命名导出可以正常工作,但默认导出不行。 简化的项目结构/hellos /components Hello.js Hellos.js index.js index.js App.js /h...

19得票2回答
无法导入TypeScript模块而不提供文件扩展名

我在TypeScript方面非常新手,希望能够导入我的TS文件而不需要指定它们是TS文件。 我必须做的事情import {sealed} from "./decorators/decorators.ts"; 我认为正确的方式是这样,而不是我想要的方式import {sealed} from ...

18得票1回答
ES6与Angular 1.5 UI Router的导入语法

我正在尝试使用ES6导入模块语法,结合Babel和Webpack,将Angular 1.5和UI Router组合起来。 在我的app.js文件中,我有以下代码:'use strict'; import angular from 'angular'; import uiRouter fro...