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

时间:2016-02-12 23:04:57

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

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

看起来比使用fs和回调更简单的解决方案。

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

import caCert from './cacert';

1 个答案:

答案 0 :(得分:3)

如果要通过加载程序加载某个文件,请将加载程序名称添加为导入的前缀:

import caCert from 'raw!./cacert';

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

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