2016-02-12 138 views
2

我真的希望能夠使用webpack使用raw-loader加載包含文本的證書文件。不幸的是,它在-的第一行失敗:-----BEGIN CERTIFICATE-----
作爲一項測試,我刪除了第一個-----,然後它以「」(空格)字符失敗。使用webpack將證書文件導入爲字符串

看起來像一個比使用fs和回調更簡單的解決方案。

爲了澄清,我希望能夠做到這一點:

import caCert from './cacert'; 
+1

剛剛鮑里斯的答案應該工作。你的描述聽起來像原始裝載機沒有執行。你應該檢查你的正則表達式。 –

+0

我會再試一次,謝謝! :) –

回答

3

如果你想通過加載一些加載文件,如添加前綴裝載機名到你的導入:

import caCert from 'raw!./cacert'; 

此外,你可以設置在配置的WebPack您的裝載機匹配相應的文件由他們的名字

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

現在需要'原始裝載機' – Mark

+0

謝謝,更新了帖子! –