Как запустить метод из сценария импорта в javascript работнике? - PullRequest
1 голос
/ 18 марта 2020

Я новичок в Javascript и впервые играю с использованием рабочих.

У меня проблемы с выяснением, как использовать методы в импортируемых мной скриптах. В настоящее время я использую yaml. js (https://github.com/jeremyfa/yaml.js/) с nodejs согласно документации:

YAML = require('yamljs');
// Generate YAML
yamlString = YAML.stringify(nativeObject, 4);

, которая работает, как я ожидал, но я не могу использовать require в работнике, поэтому я использую сценарии импорта:

importScripts('//cdnjs.cloudflare.com/ajax/libs/yamljs/0.3.0/yaml.js')

, но если я пытаюсь и затем запускаю yamlString = YAML.stringify(nativeObject, 4); в работнике, я получаю ошибку. Ошибка 'Yaml' is undefined Может кто-нибудь помочь мне разобраться и понять, как я могу использовать yaml. js (в частности, метод YAML.stringify в моем работнике?

Спасибо

...