我有一些方便的功能的包装,例如

function func1() { ... }

function func2() { ... }


然后我尝试通过导入

import 'packagename'


但是在下面的代码中,我不能使用func1()func2(),因为它们是undefined

是否可以导入非export ed的js代码?

最佳答案

您可以在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'

09-25 20:47