0

我正在使用 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 使用其中一个模块吗?

4

0 回答 0