如何在连字符中使用ES6导入

玩具

我真的不知道该怎么做,也不知道怎么用谷歌搜索。

现在我有这个

let source = require('vinyl-source-stream');

我想更改为导入,但这不起作用

import {'vinyl-source-stream' as source} from 'vinyl-source-stream';
马克·里德

如果该模块甚至支持ES6导入/导出系统,那么您需要的是:

import source from 'vinyl-source-stream';

您的版本正在尝试导入从模块命名 的导出值vinyl-source-stream取而代之的是,您只希望将模块本身导入(source在本例中命名为一个对象)。

如果要导入模块中的所有内容,而不仅仅是默认导出,请使用以下代码:

import * as source from 'vinyl-source-stream';

但是,如果未实际编写模块以使用新系统,则上述两种方法均无效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章