Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从raeact样板文件的网页包中排除npm模块_Npm_Webpack_Yarnpkg_React Boilerplate - Fatal编程技术网

从raeact样板文件的网页包中排除npm模块

从raeact样板文件的网页包中排除npm模块,npm,webpack,yarnpkg,react-boilerplate,Npm,Webpack,Yarnpkg,React Boilerplate,我有一个基于的项目 此种子项目将服务器和客户端代码保持在同一个repo中 我想使用socket.io 所以我键入: yarn add socket.io 这会将socket.io添加到包.json 但我认为webpack随后会使用它来尝试创建一个捆绑包 这会失败,因为socket.io是一个Node.js模块,它依赖于Node.js,比如fs 如何在此实例中阻止webpack尝试绑定socket.io?将库名称添加到internals/config下的exclude数组中,然后添加dllPlu

我有一个基于的项目

此种子项目将服务器和客户端代码保持在同一个repo中

我想使用socket.io

所以我键入:

yarn add socket.io
这会将socket.io添加到
包.json

但我认为webpack随后会使用它来尝试创建一个捆绑包

这会失败,因为socket.io是一个Node.js模块,它依赖于Node.js,比如
fs


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

将库名称添加到
internals/config
下的exclude数组中,然后添加
dllPlugin.defaults.exclude