javascript - webpack的alias可以像require那样配置么?

 momosu1028_738_636 发布于 2022-11-15 17:42

之前一直在用require.js,最近刚刚接触webpack,webpack的alias可以不通过webpack.config.js里面来配置么?像require一样配置alias

以下是webpack.config.js配置,

entry: {`请输入代码`
    main: 'index.js'
},
output: {
    path: 'build'
    filename: '[name].js'
},
resolve: {
    root: 'modules'
    alias: {
        'mod/slider': '/path/mods/mod/slider/0.0.5',
        'mod/footer': '/path/mods/mod/footer/0.0.2',
        'mod/slider/0.0.3': '/path/mods/mod/slider/0.0.3',
        'mod/header': '/path/mods/mod/header/0.0.1',
        'mod/slider/0.0.1': '/path/mods/mod/slider/0.0.1'
    }   
}

require.js配置在一个js文件的;

baseUrl: "/assets/script",
paths: {
    "userinfo": "room/mod/userinfo",
    "client": "room/mod/client",
    "popTips":"room/mod/popTips",
    "sidler": "room/mod/sidler",
    "event": "room/mod/event",
}
1 个回答
  • webpack.config.js 内里就是组装一个 js Object,所以你可以这样:

    var _ = require('lodash');
    var config = _.extend({
    /*你上面的 entry, output 等 */
    }, {
        resolve: {
            root: '',
            alias: require(/*你的alise配置*/)
        }
    });
    module.exports = config
    2022-11-15 17:52 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有