Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack 在网页包中使用无别名模块_Webpack_Webpack 2 - Fatal编程技术网

Webpack 在网页包中使用无别名模块

Webpack 在网页包中使用无别名模块,webpack,webpack-2,Webpack,Webpack 2,如果有模块foo别名为foo:bar,那么我是否可以使用原始(无别名)的foo模块进行另一种解析,例如,bizz:foo/bizz // webpack.config.js module.exports = { ... alias: { 'bizz': 'foo/bizz', 'foo': 'bar' } } webpack中似乎没有内置的解决方案 一种解决方案是使用path.resolve() const path = require('path'); ...

如果有模块
foo
别名为
foo
bar
,那么我是否可以使用原始(无别名)的
foo
模块进行另一种解析,例如,
bizz
foo/bizz

// webpack.config.js

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

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

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

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