【问题标题】:Import non exported javascript file with functions使用函数导入非导出的 javascript 文件
【发布时间】:2018-10-15 04:20:53
【问题描述】:

我有一个包,里面有一些方便的功能,比如

function func1() { ... }

function func2() { ... }

然后我尝试通过

导入它们
import 'packagename'

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

是否可以导入非exported js代码?

【问题讨论】:

  • 包装是什么?有哪些功能?
  • 记录rtc。我需要 2 个函数:RecordRTC 和 setSrcObject

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


【解决方案1】:

您可以在此处查看 RecordRTC 的 README: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'

【讨论】:

    猜你喜欢
    • 2021-12-31
    • 2014-06-05
    • 2015-05-15
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 2020-09-20
    • 2016-11-22
    • 2018-10-19
    相关资源
    最近更新 更多