如何动态更改Webpack中的导入路径?

思凡

我通常从一个目录导入一组导出:

import { myThing } from 'path/to/dir/es5/things'

但是,如果我使用特定的NODE_ENV集运行webpack,我希望将所有此类导入的根都视为es6:

import { myThing } from 'path/to/dir/es6/things'

我该怎么做,例如让webpack动态解析path/to/dir/es5/*path/to/dir/es6/*

吉拉德·阿齐(Gilad Artzi)

您可以为此使用别名。

例如,在您的webpack配置中,您可以使用类似以下内容的东西:

const alias = {};
if (NODE_ENV === ...) {
    alias['path/to/dir/es5'] = 'path/to/dir/es6'
}

进一步阅读:https : //webpack.js.org/configuration/resolve/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章