0
所以我最近发现,webpack似乎包括我的顶级node_modules
目录中的node_modules
依赖关系到我的实际包中。例如,一个依赖关系example-dep
取决于lodash,因此node_modules
目录在node_modules/example-dep
之内,其中有lodash。因为example-dep
从lodash导入一个方法,由于某种原因整个lodash库被扔进我的包中。Webpack似乎将node_modules的node_modules包含进bundle中?
我该如何解决这个问题?为什么在我的依赖内嵌套node_module
dirs?这不像我正在建设这些项目并试图为它们做出贡献,我从字面上来说只是做了npm install example-dir
。
有没有什么办法可以在'package.json'中设置该标志而不必使用CLI参数或设置NODE_ENV? –
我不这么认为。但是,每次安装软件包时都必须运行该命令,这样才有意义。 – caisah