2017-05-17 55 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

有可能通过前缀整个覆盖配置中的任何装载机与!统治。