从raeact-boilerplate中的webpack中排除npm模块

时间:2017-07-18 18:08:44

标签: npm webpack yarnpkg react-boilerplate

我有一个基于react-boilerplate的项目。

此种子项目将服务器和客户端代码保存在同一个仓库中。

我想使用socket.io。

所以我输入:

yarn add socket.io

这会将socket.io添加到package.json

但我认为webpack会使用它来尝试创建一个包。

然后失败因为socket.io是一个Node.js模块,它依赖于Node.js之类的东西,如fs

如何在此实例中阻止webpack尝试捆绑socket.io?

1 个答案:

答案 0 :(得分:0)

将库名添加到internals/config下的排除数组,然后dllPlugin.defaults.excldue