我不知道如何在我的本机棱角项目中使用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”,工作者也可以做到。