Javascript 巴别塔翻译中的导入

Javascript 巴别塔翻译中的导入,javascript,ecmascript-6,babeljs,Javascript,Ecmascript 6,Babeljs,在模块文档中,它说我应该通过以下方式导入组件: var LineChart=require(“react chartjs”).Line 在巴别塔中使用import时,这段文字的翻译是什么?.Line对我来说是一个令人困惑的部分。等效的是: import { Line } from 'react-chartjs'; 相当于: import { Line } from 'react-chartjs'; 你会写信吗 import { Line as LineChart } from 'react-

在模块文档中,它说我应该通过以下方式导入组件:

var LineChart=require(“react chartjs”).Line

在巴别塔中使用
import
时,这段文字的翻译是什么?
.Line
对我来说是一个令人困惑的部分。

等效的是:

import { Line } from 'react-chartjs';
相当于:

import { Line } from 'react-chartjs';
你会写信吗

import { Line as LineChart } from 'react-chartjs';
你会写信吗

import { Line as LineChart } from 'react-chartjs';

很好,我正在尝试从“react chartjs”导入{LineChart}
。谢谢你的帮助。不用担心,很高兴能帮上忙:-)很清楚“在巴别塔中,等价物是什么”,ES6并没有以任何方式定义ES6模块应该如何导入CommonJS模块,当Node实现ES6模块时,这可能不起作用。@loganfsmyth我也更新了我的问题,谢谢你的澄清。太好了,我正在尝试从“react chartjs”导入{LineChart}。谢谢你的帮助。不用担心,很高兴能帮上忙:-)很清楚“在巴别塔中,等价物是什么”,ES6并没有以任何方式定义ES6模块应该如何导入CommonJS模块,当Node实现ES6模块时,这可能不起作用。@loganfsmyth我也更新了我的问题,谢谢你的澄清。