【问题标题】:Import a cert file as a string using webpack使用 webpack 将证书文件作为字符串导入
【发布时间】:2016-02-12 23:04:57
【问题描述】:

我真的希望能够使用 webpack 加载包含使用 raw-loader 的文本的证书文件。不幸的是,它在第​​一行的- 处失败:-----BEGIN CERTIFICATE-----
作为测试,我删除了第一个 -----,然后在“”(空格)字符处失败。

似乎比使用fs 和回调更简单的解决方案。

澄清一下,我希望能够做到这一点:

import caCert from './cacert';

【问题讨论】:

  • just-boris 的回答应该有效。您的描述听起来像未执行 raw-loader 。你应该检查你的正则表达式。
  • 我会再试一次,谢谢! :)

标签: import ecmascript-6 webpack es6-module-loader raw-loader


【解决方案1】:

如果您想通过 loader 加载某些文件,请将 loader 名称作为前缀添加到您的导入中:

import caCert from 'raw!./cacert';

另外,您可以在 webpack 配置中设置您的加载器,以通过名称匹配适当的文件

module: {
  loaders: [
    {
      test: /cacert$/,
      loaders: [ 'raw-loader' ]
    }
  ]
}

【讨论】:

  • 现在需要'raw-loader'
猜你喜欢
  • 2021-02-05
  • 2017-03-10
  • 1970-01-01
  • 2012-02-22
  • 1970-01-01
  • 2015-09-29
  • 2010-09-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多