我有一个包含Web Worker实现的Angular应用程序(通过 ng generate webWorker
生成)。
我希望像这样为给定的Web Worker预加载标记:
index.html
<!DOCTYPE html>
<html lang="en">
<head>
...
<link rel="prefetch" href="worker.js" />
...
</head>
....
</html>
问题在于
worker.js
文件的名称是通过Angular CLI自动生成的,例如0.7841408a8c7c04e45900.worker.js
(从worker.ts
打包而来)。是否有一种方法可以将文件名的占位符放入index.html中,在构建时由实际文件名替换?
<link rel="prefetch" href="worker.js"/>
,然后脚本会将文件名替换为正确的文件名。 - shehata