请问老师自定义loader报错

来源:6-2 如何编写一个 Loader(2)

hy_wang

2019-03-17

请问一下老师我在自己编写loader过程中

查阅了文档,说自定义loader中可以返回一个String或者Buffer

但是我返回了一个带有空格的String就会报错而不带有空格的loader就不会报错。请问老师为什么会报错

module.exports = function (source) {
	console.log(source)
	return 'this'
}
//loader内容,不会报错正常处理
module.exports = function (source) {
	console.log(source)
	return 'this is my loader'
}
//这样return就会报错

报错信息

http://img.mukewang.com/szimg/5c8e5437000102c405020109.jpg

请问一下老师这是什么原因

写回答

1回答

Dell

2019-03-17

这是因为,你的loader返回的这个字符串,下一个loader不知道怎么处理,实际上并不是你这个loader的问题,应该是,你看看。

0
2
Dell
回复
hy_wang
你可以这样试试,再后面再写一个loader,把空格去掉,这样再看看报不报错。如果报错就说明是刚才loader里空格的问题,如果不报错,就说明调用后面的底层loader的时候,不支持空格字符串。即便你不配置loader,底层也会有默认的loader做处理。
2019-03-17
共2条回复

从基础到实战 手把手带你掌握新版Webpack4.0

知识点+项目实例+原理讲解 全方位解析Webpack4新版本

3627 学习 · 1291 问题

查看课程