首页 > 解决方案 > 如何从 javascript 工作程序中的导入脚本运行方法?

问题描述

我是 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 方法吗?

谢谢

标签: javascriptweb-worker

解决方案


推荐阅读