这个最简单的 loader 就是加载任意文件,但是不做任何处理,直接导出
所有代码就这么几行
- 获取选项(第 7 行)
- 验证选项(第 9 行,这两步像是 webpack 的固定流程)
- 然后开始转换代码(第 14 行)(这里之所以使用 replace 是因为 JSON 的 bug,因为使用了 JSON.stringify 来加引号造成的,他不仅能加引号,还会把重复的引号进行转译,除了两个特殊符号需要手动转译(\u2028和\u2029) )
所有代码就这么几行
本文标题:raw loader 源码阅读
本文链接:https://www.haomeiwen.com/subject/ghpkhltx.html
网友评论