webpack:如何从“bower_组件”而不是“节点_模块”获取JavaScript

webpack:如何从“bower_组件”而不是“节点_模块”获取JavaScript,javascript,node.js,dependency-injection,webpack,bower,Javascript,Node.js,Dependency Injection,Webpack,Bower,由于使用Gulp编译任务时使用了主bower文件,因此我不能要求使用node_modules dir中的webpack模块,因为我会弄乱当前资产系统中的CSS/图像/字体处理任务。那么,当我需要一些东西时,如何告诉webpack,搜索bower_components文件夹,而不是在node_模块中?您可以使用配置中的选项: resolve: { modules: ['bower_components'] } 使用此选项,它根本不会检查节点_模块,但如果您想在bower_组件中找不到该模块时

由于使用Gulp编译任务时使用了主bower文件,因此我不能要求使用node_modules dir中的webpack模块,因为我会弄乱当前资产系统中的CSS/图像/字体处理任务。那么,当我需要一些东西时,如何告诉webpack,搜索bower_components文件夹,而不是在node_模块中?

您可以使用配置中的选项:

resolve: {
  modules: ['bower_components']
}
使用此选项,它根本不会检查节点_模块,但如果您想在bower_组件中找不到该模块时回退到节点_模块,您也可以添加它,优先级从左到右:

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