因此,我最近发现webpack似乎将node_modules依赖项包含在我的顶级node_modules dir中,并将其放入实际的包中。例如,有一个依赖项,即example-dep依赖于送交,node_modules dir在node_modules/example-dep中也是如此,而node_modulesdir则在node_modules/example-dep中。由于example-dep从lodash导入了一个方法,因此由于某种原因,整个目录库都被抛到了我的包中。
我怎么才能解决这个问题?为什么在我的依赖项中有嵌套的node_module迪尔呢?我并不是在构建这些项目并试图为它们做出贡献,我只是在做npm install example-dir。
发布于 2017-03-01 20:11:51
安装这些node_modules目录是因为列出了包的devDependencies (以防您想自己构建或测试)。只安装已构建的文件
npm install --production <package> 或者更好
npm install --only=prod有关更多细节,请查看https://docs.npmjs.com/cli/install。
https://stackoverflow.com/questions/42539339
复制相似问题