【问题标题】:How require file 2 times with and without transpilled code by babel如何在有和没有 babel 转译代码的情况下要求文件 2 次
【发布时间】:2018-02-02 16:55:24
【问题描述】:

我需要 2 次 require 文件。

在第一种情况下,我需要将结果作为源代码,如下所示:

const code = require('./example')
// result: const a = () => { return 'a' }

第二种情况,如使用 babel 转译的代码

const code = require('./example')
// result: const a = function() { return 'a' }

如何在单个构建中做到这一点?

我尝试使用 raw-loader,但文件仍然使用 babel 转译。

【问题讨论】:

    标签: webpack require


    【解决方案1】:

    我需要使用“!”在原始装载机之前。它阻止所有加载程序。

    const code = require('!raw-loader!./example')
    

    【讨论】:

      猜你喜欢
      • 2018-08-01
      • 2013-07-16
      • 1970-01-01
      • 1970-01-01
      • 2022-11-21
      • 2012-12-13
      • 2018-08-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多