Import 使用webpack以字符串形式导入证书文件

Import 使用webpack以字符串形式导入证书文件,import,ecmascript-6,webpack,es6-module-loader,raw-loader,Import,Ecmascript 6,Webpack,Es6 Module Loader,Raw Loader,我真的希望我能够使用webpack加载一个证书文件,其中包含使用原始加载程序的文本。不幸的是,它在第一行的-处失败:----BEGIN CERTIFICATE-----作为测试,我删除了第一个----,然后在一个“(空格)字符处失败 似乎比使用fs和回调更简单 为了澄清,我希望能够做到这一点: import caCert from './cacert'; 如果要通过加载程序加载某些文件,请将加载程序名称作为前缀添加到导入中: import caCert from 'raw!./cacert';

我真的希望我能够使用webpack加载一个证书文件,其中包含使用
原始加载程序
的文本。不幸的是,它在第一行的
-
处失败:
----BEGIN CERTIFICATE-----

作为测试,我删除了第一个
----
,然后在一个“(空格)字符处失败

似乎比使用
fs
和回调更简单

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

import caCert from './cacert';

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

import caCert from 'raw!./cacert';
此外,您还可以在webpack配置中设置加载程序,以按文件名匹配相应的文件

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

鲍里斯的回答应该行得通。您的描述听起来像是未执行原始加载程序。你应该检查你的正则表达式。我会再试一次,谢谢!:)现在需要“原始装载机”