使用 webpack 将证书文件导入为字符串

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

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

看起来是一个比使用 fs 和回调简单得多的解决方案。

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

import caCert from './cacert';

最佳答案

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

import caCert from 'raw!./cacert';

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

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

关于使用 webpack 将证书文件导入为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35373721/

相关文章:

javascript - 在调用 setState 之前 react : why state change when try to change it in immutable way ,

javascript - 搜索数百万条记录的最快方法是两个 js 对象的组合

javascript - 使用 Jekyll、react 和 webpack 实例化对象的问题

reactjs - Jest 错误 - 测试套件运行失败 - 未知选项 : . 预设

从 CSV 导入 Drupal 7 节点

mysql - 如何从命令行导入 MySQL 转储 WITH 覆盖

javascript - JS 将一个数组元素推到末尾

javascript - 如何在 javascript/typescript/webpack 中强制执行依赖规则

javascript - 如何使用 javascript Google Contact API 以更详细的格式导入 gmail 联系人数据?

iOS使用框架从swift导入swift类