webpack:如何从" bower_components"获取JavaScript,而不是从" node_modules"

时间:2017-02-27 20:44:21

标签: javascript node.js dependency-injection webpack bower

由于使用Gulp作为编译任务的一部分使用了main-bower-files,我可以使用来自require dir的webpack来node_modules模块,因为我会搞乱CSS&#39 ; s / images / fonts处理当前资产系统中的任务。那么,如何告诉webpack"当我require时,请在bower_components" 中搜索node_modules文件夹?

1 个答案:

答案 0 :(得分:1)

您可以在配置中使用resolve.modules选项:

resolve: {
  modules: ['bower_components']
}

有了这个,它根本不会检查node_modules,但是如果您想在node_modules找不到模块时又回到bower_components,那么你也可以添加它,优先级从左到右:

resolve: {
  modules: ['bower_components', 'node_modules']
}