Requirejs "text!" 替代 webpack 的插件

Requirejs "text!" plugin alternative to webpack

如何在 webpack 中实现这个功能?

var templateHtml = require("text!templates/main.html");
console.log(templateHtml); // outputs string content of the "main.html" file

我需要以最少的代码更改从 requirejs + require-text 插件迁移到 webpack,所以我需要 webpack 中的加载程序...有什么建议吗?

应该使用'text-loader':https://www.npmjs.com/package/text-loader

我的错误是我在 requireloaders 配置中同时使用了 text! 符号和 "text-loader"。

正如其他答案提到的,使用 https://www.npmjs.com/package/text-loader。对于 Webpack 2.2,我还需要将以下内容添加到 Webpack 配置对象的根目录中:

resolveLoader: {
    alias: {
        // Support for require('text!file.json').
        'text': 'full/path/to/node_modules/text-loader'
    }
}