【问题标题】:Webpack Require String ReplacementWebpack 需要字符串替换
【发布时间】: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

标签: node.js webpack


【解决方案1】:

您可以使用 string-replace-loader 来解决此问题。

https://www.npmjs.com/package/string-replace-loader

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-04
    • 1970-01-01
    • 1970-01-01
    • 2018-05-18
    • 2016-09-27
    • 2019-12-15
    • 1970-01-01
    相关资源
    最近更新 更多