如何在webpack 4中为一组入口点创建通用块?

时间:2019-04-17 14:20:14

标签: webpack webpack-4 next.js

我有一个Nextjs应用程序,它的页面分为3个区域,分别是管理区域,前台区域和成员区域。

我想为属于同一区域的页面(在webpack中定义为入口点)使用的所有node_modules软件包创建一个公共块。

例如,这是项目的文件夹结构,nextjs将每个页面配置为webpack的入口点。

pages/
  admin/
    page-1.jsx
    page-2.jsx
    page-3.jsx
    page-4.jsx
  front/
    page-a.jsx
    page-b.jsx
    page-c.jsx
  members/
    page-a1.jsx
    page-b2.jsx

我想创建admins-common块,以容纳node_modulepage-1page-2page-3具有的所有常见page-4软件包共同点。

如果多个“组”使用了相同的程序包(例如react),那么如果它位于global-commons块中,那就太好了。

希望这是有道理的,任何观点都会有所帮助。

0 个答案:

没有答案