ES6中如何导入?

far*_*din 2 javascript ecmascript-5 ecmascript-6

我该如何翻译var exec = require('child_process').exec;到ES6?我知道以下几点:import exec from 'child_process';

我不知道如何.exec在 ES6 语法末尾添加 the 。

Dan*_*rin 5

我该如何翻译 var exec = require('child_process').exec; 到ES6?

你做:

import { exec } from 'child_process';
Run Code Online (Sandbox Code Playgroud)

我知道以下内容: import exec from 'child_process';

其实这是错误的,就像我上面所做的那样。更多内容请参见import 这里

否则,很简单:

import child_process from 'child_process';
const exec = child_process.exec;
Run Code Online (Sandbox Code Playgroud)

你不能做这样的事情:

import exec from 'child_process'.exec;
Run Code Online (Sandbox Code Playgroud)