相关疑难解决方法(0)

我使用babel时是否需要js?

我正在尝试ES6,我使用gulp构建和babel转换为ES5.输出不在节点中运行,只是从带有标记的.htm文件链接.我想我需要补充一下

<script src='require.js'></script>
Run Code Online (Sandbox Code Playgroud)

或类似的东西.

我试图导入/导出.

////////////////scripts.js
import {Circle} from 'shapes';

c = new Circle(4);

console.log(c.area());


/////////////////shapes.js
export class Circle {

    circle(radius) {
        this.radius = radius;
    }

    area() {
        return this.radius * this.radius * Math.PI;
    } 

}
Run Code Online (Sandbox Code Playgroud)

错误是

Uncaught ReferenceError: require is not defined
Run Code Online (Sandbox Code Playgroud)

参考这个(在gulp之后的.pipe(babel())之后)

var _shapes = require('shapes');
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6

90
推荐指数
3
解决办法
6万
查看次数

标签 统计

ecmascript-6 ×1

javascript ×1