美文网首页
4.1.2 优化 resolve.modules 配置

4.1.2 优化 resolve.modules 配置

作者: 柠檬与断章 | 来源:发表于2019-11-27 11:43 被阅读0次

    4.1.2 优化 resolve.modules 配置
    问题一:优化 resolve.modules 配置?

    resolve.modules用于配置 Webpack 去哪些目录下寻找第三方模块。

    resolve.modules的默认值是['node_modules'],含义是先去当前目录下的./node_modules目录下去找想找的模块,如果没找到就去上一级目录../node_modules中找,再没有就去../../node_modules中找,以此类推,这和 Node.js 的模块寻找机制很相似。

    当安装的第三方模块都放在项目根目录下的./node_modules目录下时,没有必要按照默认的方式去一层层的寻找,可以指明存放第三方模块的绝对路径,以减少寻找,配置如下:

    module.exports = {
    resolve: {
    // 使用绝对路径指明第三方模块存放的位置,以减少搜索步骤
    // 其中 __dirname 表示当前工作目录,也就是项目根目录
    modules: [path.resolve(__dirname, 'node_modules')]
    },
    };

    相关文章

      网友评论

          本文标题:4.1.2 优化 resolve.modules 配置

          本文链接:https://www.haomeiwen.com/subject/ulpxictx.html