Webpack:如何从packages.json打包所有包
我正在尝试并遇到一个初学者问题: 我用Webpack:如何从packages.json打包所有包,webpack,Webpack,我正在尝试并遇到一个初学者问题: 我用纱线添加了webpack和几个供应商包: yarn add --dev webpack yarn add highlight.js yarn add datatables ... 正如预期的那样,这将供应商的东西下载到node\u模块中,并创建了一个packages.json 我怎么告诉webpack 要将packages.json中的所有包打包到一个javascript文件中,例如packs/vendor.js 要将packages.json中的所有包
纱线添加了webpack和几个供应商包:
yarn add --dev webpack
yarn add highlight.js
yarn add datatables
...
正如预期的那样,这将供应商的东西下载到node\u模块中
,并创建了一个packages.json
我怎么告诉webpack
- 要将
packages.json
中的所有包打包到一个javascript文件中,例如packs/vendor.js
- 要将
packages.json
中的所有包打包到单独的javascript文件中,例如packs/highlight.js
、packs/datatables.js
等
谢谢 你为什么要这么做?可能有一个机会,你不打算使用所有下载的模块,你还必须考虑不同类型的依赖关系(DEP,DEV,对等),我们正在迁移到WebPACK的几个步骤。在这个中间阶段,我们需要从我们自己的脚本中与包交互(例如与highlight.js中的hljs
),这些脚本目前还不由webpack管理。您可以尝试使用CommonChunkPlugin
(有一节告诉您如何在package.json中捆绑模块)但您认为WebPACK只有当您在项目中使用这些模块时才会捆绑这些模块。