我正在使用 grunt 编写一个脚本,该脚本分为两部分:main.js
加载一个内联工作程序,worker.js
是内联工作程序的实际代码。
这意味着我有以下代码来加载工人,里面main.js
:
function setupWorker (workerCode) {
var blobBuilder = new BlobBuilder();
blobBuilder.append(workerCode);
var blob = blobBuilder.getBlob('text/javascript');
var url = URL.createObjectURL(blob);
return(url);
}
var workerURL = setupWorker('worker code, contents of worker.js');
var worker = new Worker(workerURL);
现在的问题是,使用 Grunt,我如何'worker code, contents of worker.js'
在示例中替换为 的实际内容worker.js
?
我在包含静态代码的情况下做得对吗?我应该为 require.js 使用其中一个模块吗?