Javascript NativeScript Web Worker,不断给出错误:com.tns.NativeScript异常:未能找到与应用程序相关的模块//

Javascript NativeScript Web Worker,不断给出错误:com.tns.NativeScript异常:未能找到与应用程序相关的模块//,javascript,angularjs,typescript,multithreading,nativescript,Javascript,Angularjs,Typescript,Multithreading,Nativescript,使用Nativescript&Angular,我一直在尝试在Web工作线程中实现一个时钟计数器。 目前,该应用程序使用setInterval函数启动时钟计数器,尽管该函数可以工作,但它意味着时钟计数器位于不需要的主线程上。 因此,目的是将时钟计数器移动到另一个线程,从而不增加主线程的负担 我从simple开始,尝试编写与本页类似的代码: 但是,尝试将辅助进程初始化为w=newworker(“simple timer.js”) 但这让我犯了一个错误: 错误:com.tns.NativeScript

使用Nativescript&Angular,我一直在尝试在Web工作线程中实现一个时钟计数器。 目前,该应用程序使用
setInterval
函数启动时钟计数器,尽管该函数可以工作,但它意味着时钟计数器位于不需要的主线程上。 因此,目的是将时钟计数器移动到另一个线程,从而不增加主线程的负担

我从simple开始,尝试编写与本页类似的代码:

但是,尝试将辅助进程初始化为
w=newworker(“simple timer.js”)

但这让我犯了一个错误:
错误:com.tns.NativeScriptException:找不到相对于app的模块:“simple timer.js”/
尽管该文件与调用它的组件位于同一文件夹中

所以,深入挖掘,我最终试图弄明白 这似乎意味着它应该相对简单,并且应该使用有效的path参数调用
new Worker()
。虽然失败了,但错误与上面相同

因此,在进行深度潜水时,我尝试按照以下说明进行操作: 尽管这使得事情变得更加糟糕。 虽然有一步我做不到(使用类型脚本中的第2步) 它引用了
references.d.ts
,但该文件显然不再是应用程序的nativescript文件集的一部分

因此,我简化了方法,下载了angular演示文件,看看我是否能理解他们遵循的方法。复制了服务,几乎是1-1,并在我的组件中添加了testmethod。 这导致了一个
plugin
错误,因此,我根据第7节和第8节添加了插件参考

虽然这让我走得很远,但我现在还是以同样的错误告终

由于某些原因,文件路径似乎没有正确翻译,因此找不到正确的文件

我还研究了:

这个呢

有没有人有关于如何正确实施的有用提示