【发布时间】:2015-09-16 15:13:35
【问题描述】:
是否可以在 webpack 要求中允许全局变量作为评估表达式?
例如:
global.root = path.join(__dirname, 'abc/');
var x = require(root + 'x-module')
或者是否可以在 webpack 解析路径之前将 'root + \'' 替换为任何字符串?比如
require(root + 'x-module') ---> require('../abc/x-module')
【问题讨论】:
-
任何使用 require 字符串来确定要打包内容的打包程序都无法确定需要引用的模块。
-
@DanD。在 webpack 解析 require 中的字符串之前,是否可以将所有 'root + \'' 替换为某个路径?
-
这可能有帮助吗? webpack.github.io/docs/context.html