请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问老师自定义loader报错

请问一下老师我在自己编写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就会报错

报错信息

https://img1.sycdn.imooc.com//szimg/5c8e5437000102c405020109.jpg

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

正在回答 回答被采纳积分+3

1回答

Dell 2019-03-17 22:50:51

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

0 回复 有任何疑惑可以回复我~
  • 提问者 hy_wang #1
    可是老师我的js文件仅仅配置了一个loader
    ,是webpack默认对js文件有底层loader处理吗
    回复 有任何疑惑可以回复我~ 2019-03-17 22:52:18
  • Dell 回复 提问者 hy_wang #2
    你可以这样试试,再后面再写一个loader,把空格去掉,这样再看看报不报错。如果报错就说明是刚才loader里空格的问题,如果不报错,就说明调用后面的底层loader的时候,不支持空格字符串。即便你不配置loader,底层也会有默认的loader做处理。
    回复 有任何疑惑可以回复我~ 2019-03-17 22:55:44
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信