文件名称:线程加载程序:在工作池中运行以下加载程序
文件大小:158KB
文件格式:ZIP
更新时间:2024-02-26 22:23:26
webpack loader thread webpack-loader multithreading
线程加载器 在工作池中运行以下装载程序。 入门 npm install --save-dev thread-loader 将此装载机放在其他装载机的前面。 以下加载程序在工作池中运行。 在工作池中运行的装载程序受到限制。 例子: 加载程序无法发出文件。 加载程序无法使用自定义加载程序API(即通过插件)。 加载程序无法访问webpack选项。 每个工作程序都是一个单独的node.js进程,其开销约为600毫秒。 进程间通信也有开销。 只能将此装载机用于昂贵的操作! 例子 webpack.config.js module . exports = { module : {
【文件预览】:
thread-loader-master
----example()
--------.babelrc(117B)
--------index.js(837B)
--------style.scss(48B)
--------package.json(137B)
--------package-lock.json(11KB)
--------_shared.scss(28B)
--------webpack.config.js(2KB)
----package.json(3KB)
----.github()
--------FUNDING.yml(25B)
--------PULL_REQUEST_TEMPLATE.md(883B)
--------ISSUE_TEMPLATE.md(717B)
--------ISSUE_TEMPLATE()
--------workflows()
--------CONTRIBUTING.md(7KB)
--------CODEOWNERS(200B)
----test()
--------sass-loader-example()
--------webpack.test.js(558B)
--------workerPool.test.js(2KB)
--------readBuffer.test.js(1KB)
--------pitch.test.js(1KB)
--------__snapshots__()
----.prettierignore(57B)
----LICENSE(1KB)
----package-lock.json(531KB)
----src()
--------workerPools.js(1KB)
--------index.js(1KB)
--------WorkerPool.js(11KB)
--------worker.js(8KB)
--------readBuffer.js(876B)
--------cjs.js(37B)
--------WorkerError.js(798B)
----.eslintrc.js(103B)
----husky.config.js(123B)
----.gitignore(215B)
----CHANGELOG.md(7KB)
----commitlint.config.js(70B)
----.prettierrc.js(40B)
----README.md(4KB)
----.eslintignore(44B)
----.editorconfig(194B)
----.gitattributes(64B)
----lint-staged.config.js(120B)
----babel.config.js(289B)