Skip to content

jingjinghahah/errorPosition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

errorPosition

根据 js 错误堆栈字符串和 sourceMap 文件定位错误位置

Usage

例如:代码中抛出这样的错误:

try {
  throw new EvalError('Hello');
} catch (e) {
  console.log(e.stack);               
}

输入:错误堆栈 e.stack 字符串,sourcemap文件路径E:\\code\\dist

输出:错误在源代码中所在位置、行数、列数、报错行代码等信息

安装:npm install --save error-position

const errorPosition = require("error-position");

let result = errorPosition(`EvalError: Hello    
    at Object.<anonymous> (/Users/file/errorPosition/index.js:4:9)    
    at Module._compile (internal/modules/cjs/loader.js:1155:14)    
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)    
    at Module.load (internal/modules/cjs/loader.js:1002:32)    
    at Function.Module._load (internal/modules/cjs/loader.js:901:14)    
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)    
    at internal/main/run_main_module.js:18:47
    `, 
    'E:\\code\\dist')

About

根据js常见错误堆栈字符串和sourceMap文件定位错误位置

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors