0
我希望能够简单地做一个import file from 'file.js
然后让文件成为file.js内的一个字符串。我已经玩弄了raw-loader,但它并没有给我相同的内容(而是以不同的格式加载它)。有什么建议么?将JavaScript文件导入为字符串?
我希望能够简单地做一个import file from 'file.js
然后让文件成为file.js内的一个字符串。我已经玩弄了raw-loader,但它并没有给我相同的内容(而是以不同的格式加载它)。有什么建议么?将JavaScript文件导入为字符串?
它不给我(而不是它加载它以不同的格式)的内容相同
这似乎意味着有从应用到文件的配置等装载机。您可以强制通过用!
前缀它,只有在import语句装载用于:
import file from '!raw-loader!file.js'
从docs:
有可能通过前缀整个覆盖配置中的任何装载机与
!
统治。
未加工的装载机是要走的路。也许你也在使用Babel,并且它在* raw loader做它的事情之前被应用*。你确定你的代码和配置? –
@FelixKling感谢您的回复。如果是这种情况,我将如何去检查/更改事物?编辑:想通了,只需要将'raw-loader'改成'!raw-loader' –
将'loader'加入'raw-loader!file.js''就可以了。 https://webpack.js.org/concepts/loaders/#via-require –