2016-09-15 48 views

回答

1

其实import { promise } from 'bluebird'翻译成es5为var promise = require('bluebird').promise。所以相当于es6中的var promise = require('bluebird')将是import * as promise from 'bluebird'

编辑:基于@Bergi的评论:import Promise from 'bluebird'是一个更简化的版本。

2

Greeter.js(放入Scripts文件夹):

export class Greeter() { 
    constructor() { 

    } 

    getGreeting() { 
     alert('Hello from the greeter class'); 
    } 
} 

称之为:

<script> 
    import {Greeter} from "/Scripts/Greeter.js"; 

    let greeter = new Greeter(); 
    greeter.getGreeting(); 
</script> 
+0

Greeter与蓝鸟有什么关系? – Bergi

+0

@Bergi对不起,我只是举例说明如何通过使用'import'关键字来调用模块。 –

+0

@HappyCoding我用蓝鸟只是一个例子。所以它没问题。 –

相关问题