如何在原始脚本有角项目中使用worker或类似worker的东西

时间:2019-06-28 18:28:42

标签: nativescript worker nativescript-angular

我不知道如何在我的本机棱角项目中使用worker。

尝试在nativescript angular项目中使用worker时遇到错误。

错误消息是 Error: The AngularCompilerPlugin was not found. The @ngtools/webpack loader requires the plugin.

我知道已经有很多关于该错误的讨论。

如下所示:

但是,我仍然无法通过使用列出的大多数方法来解决该问题,因此,我不仅在询问如何解决该错误,还想知道是否还有其他方法可以运行工作程序。

我的环境: "nativescript-dev-webpack": "^0.24.1", "nativescript-worker-loader": "^0.9.5",

关于我的代码: 工作人员会导入一些打字稿文件,并且这些文件中的很多也用在了角度代码中。例如,可能都包含“ Product.ts”,“ Buyer.ts”,“ Merchant.ts”,...,并且“ Product.ts”也可能包含“ Buyer.ts”,“ Company.ts”,...。 ..“ Company.ts”可能包含“ Country.ts”,其中一些文件使用javascript插件,可能用于搜索,产品图像处理,包括在javascript代码中使用https://github.com/emscripten-core/emscripten相关插件。

现在,如果我不导入所有这些内容,则该工作程序可以工作,但是可能没用。 如果我仅导入一个伪简单文件并将其设为js文件,则也可以。 但是,当我尝试使上述代码正常工作时,总是会引发错误,而我只是不知道该如何解决。 使用不同的方法会产生不同的错误。

尽管如此,这名工人在nativescript 4项目中工作得很好。

在nativescript 5项目中是否有任何方法可以运行工作程序?

例如,我尝试:a webworker plugin,但不起作用。

或者还有其他可以使工作程序重新工作的编译方法吗?

如果我可能错过任何尝试的东西,都将受到欢迎。

如果还有其他解决方案可以使上面的代码实现,而无需使用“ nativescript-worker-loader”,工作者也可以做到。

0 个答案:

没有答案