在webpack中使用无别名模块

时间:2017-06-15 22:19:43

标签: webpack webpack-2

如果某个模块foo别名为foobar,我可以将原始(无别名)foo模块用于其他分辨率,比如说,bizzfoo/bizz

// webpack.config.js

module.exports = {
  ...
  alias: {
    'bizz': 'foo/bizz',
    'foo': 'bar'
  }
}

1 个答案:

答案 0 :(得分:0)

在webpack中似乎没有内置的解决方案。

一种解决方案是使用path.resolve()

const path = require('path');
...
module.exports = {
  ...
  alias: {
    'bizz': path.resolve(__dirname, 'node_modules', 'foo', 'bizz'),
    'foo': 'bar'
  }
}