2017-05-17 79 views
0

我希望能夠簡單地做一個import file from 'file.js然後讓文件成爲file.js內的一個字符串。我已經玩弄了raw-loader,但它並沒有給我相同的內容(而是以不同的格式加載它)。有什麼建議麼?將JavaScript文件導入爲字符串?

+0

未加工的裝載機是要走的路。也許你也在使用Babel,並且它在* raw loader做它的事情之前被應用*。你確定你的代碼和配置? –

+1

@FelixKling感謝您的回覆。如果是這種情況,我將如何去檢查/更改事物?編輯:想通了,只需要將'raw-loader'改成'!raw-loader' –

+0

將'loader'加入'raw-loader!file.js''就可以了。 https://webpack.js.org/concepts/loaders/#via-require –

回答

0

它不給我(而不是它加載它以不同的格式)的內容相同

這似乎意味着有從應用到文件的配置等裝載機。您可以強制通過用!前綴它,只有在import語句裝載用於:

import file from '!raw-loader!file.js' 

docs

有可能通過前綴整個覆蓋配置中的任何裝載機與!統治。