【发布时间】:2019-11-28 08:43:35
【问题描述】:
我有一个使用 TypeScript 并由 Vue-CLI3 构建的 Vue 项目。
我想要实现的是让 Webpack 为我的工人构建单独的包。我在vue.config.js 中阅读了有关Webpack Code Splitting 和configureWebpack 的信息,但到目前为止还没有将它们放在一起。
项目设置是标准的vue create 类型。我有一个 ./src/main.ts 作为主要入口点和一堆 TypeScript 模块,我希望作为具有自己依赖树的单独包(如果无法避免,我可以使用代码重复)。
我想买
./dist/js/all main stuff
./dist/js/workers/worker1.6e3ebec8.js
./dist/js/workers/worker2.712f2df5.js
./dist/js/workers/worker3.83041b4b.js
所以我可以在主代码中使用new Worker(worker1.6e3ebec8.js)。
我可以通过生成 javascript 代码从主包中启动工作程序,将其放入一个 blob 并从中实例化,但它看起来相当笨拙。此外,我的工作代码导入其他模块,所以它似乎不是一个选项。
我对这一切都很陌生,所以也许我什至没有朝着正确的方向前进。
在这个堆栈上执行此操作的通常方式是什么?
【问题讨论】:
标签: javascript typescript vue.js webpack