使用功能导入未导出的javascript文件

时间:2018-10-15 04:20:53

标签: javascript ecmascript-6 import export es6-modules

我有一个带有一些便捷功能的软件包,例如

function func1() { ... }

function func2() { ... }

然后我尝试通过导入

import 'packagename'

但是在下面的代码中,我不能使用func1()func2()

是否可以导入非undefined版本的js代码?

1 个答案:

答案 0 :(得分:2)

您可以在RecordRTC的自述文件中看到:https://github.com/muaz-khan/RecordRTC#npm-install,它具有:

var RecordRTC = require('recordrtc');
var Whammy = RecordRTC.Whammy;
var WhammyRecorder = RecordRTC.WhammyRecorder;
var StereoAudioRecorder = RecordRTC.StereoAudioRecorder;
// and so on

var video = new Whammy.Video(100);
var recorder = new StereoAudioRecorder(stream, options);

要通过import执行相同的操作,您需要执行以下操作:

import RecordRTC from 'recordrtc'