【问题标题】:webpack: how to get JavaScript from "bower_components", not from "node_modules"webpack:如何从“bower_components”而不是“node_modules”获取 JavaScript
【发布时间】:2017-02-27 20:44:21
【问题描述】:

由于使用 main-bower-files 作为使用 Gulp 编译任务的一部分,我不能使用来自 node_modules 目录的 webpack 的 require 模块,因为我会弄乱我当前资产中的 CSS/图像/字体处理任务系统。那么,我如何告诉 webpack “当我 require 时,搜索 bower_components 文件夹而不是 node_modules”?

【问题讨论】:

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


    【解决方案1】:

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

    resolve: {
      modules: ['bower_components']
    }
    

    这样它根本不会检查node_modules,但是如果你想在bower_components中找不到模块时回退到node_modules,你也可以添加它,优先级来自从左到右:

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

    【讨论】:

      猜你喜欢
      • 2019-03-05
      • 2022-06-24
      • 1970-01-01
      • 2020-11-19
      • 1970-01-01
      • 2018-05-08
      • 2016-01-05
      • 1970-01-01
      相关资源
      最近更新 更多