Как добавить импорт хуков? - PullRequest
0 голосов
/ 24 марта 2019

Я хочу добавить импорт после каждого импорта.Как мне добиться того, чтобы я попытался создать средний модуль (webrtc), содержащий:

export * from "@twilio/webrtc";
import "adapterjs";

А затем псевдоним в веб-пакете:

resolve: {
        alias: {
            '@twilio/webrtc': path.resolve(__dirname, 'src/frontend/misc/webrtc')
        }
}

Я указал в своем файле adapjsСекция .json sideEffects.

Однако он дает мне:

Unhandled promise rejection TypeError: Object expected

, который раньше не давал мне, поэтому я считаю, что причина - мой крючок.Местоположение ошибки нечетное (точно на черном курсоре):

code Вот код, приведенный выше в тексте:

var localTrackOptions=Object.assign({log:log},options);delete localTrackOptions.name;if(options.audio===false&&options.video===false){log.info('Neither audio nor video requested, so returning empty LocalTracks');return Promise.resolve([]);}if(options.tracks){log.info('Adding user-provided LocalTracks');log.debug('LocalTracks:',options.tracks);return Promise.resolve(options.tracks);}var localTrackNameOptions={audio:options.audio&&options.audio.name?{name:options.audio.name}:{},video:options.video&&options.video.name?{name:options.video.name}:{}};if(options.audio){delete options.audio.name;}if(options.video){delete options.video.name;}var mediaStreamConstraints={audio:options.audio,video:options.video};var workaroundWebKitBug180748=options.audio&&options.audio.workaroundWebKitBug180748;var mediaStreamPromise=workaroundWebKitBug180748?workaround180748(log,options.getUserMedia,mediaStreamConstraints):options.getUserMedia(mediaStreamConstraints);return mediaStreamPromise.then(function(mediaStream){var mediaStreamTracks=mediaStream.getAudioTracks().concat(mediaStream.getVideoTracks());log.info('Call to getUserMedia successful; got MediaStreamTracks:',mediaStreamTracks);return mediaStreamTracks.map(function(mediaStreamTrack){return asLocalTrack(mediaStreamTrack,Object.assign(localTrackNameOptions[mediaStreamTrack.kind],localTrackOptions));});},function(error){log.warn('Call to getUserMedia failed:',error);throw error;});}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...