✏️ 编辑:Error.js
路径:
/home/boguraj1/public_html/jobsite/node_modules/babel-loader/lib/Error.js
大小:801 B · 修改:2022-11-21 20:06:50 · 权限:0644 · 可写
← 返回目录
👁 查看
⬇ 下载
"use strict"; const STRIP_FILENAME_RE = /^[^:]+: /; const format = err => { if (err instanceof SyntaxError) { err.name = "SyntaxError"; err.message = err.message.replace(STRIP_FILENAME_RE, ""); err.hideStack = true; } else if (err instanceof TypeError) { err.name = null; err.message = err.message.replace(STRIP_FILENAME_RE, ""); err.hideStack = true; } return err; }; class LoaderError extends Error { constructor(err) { super(); const { name, message, codeFrame, hideStack } = format(err); this.name = "BabelLoaderError"; this.message = `${name ? `${name}: ` : ""}${message}\n\n${codeFrame}\n`; this.hideStack = hideStack; Error.captureStackTrace(this, this.constructor); } } module.exports = LoaderError;
💾 保存
取消
保存为 UTF-8,换行统一为 LF