error-position
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.5 • Public • Published

    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')
     

    Install

    npm i error-position

    DownloadsWeekly Downloads

    0

    Version

    1.0.5

    License

    ISC

    Unpacked Size

    14.6 kB

    Total Files

    7

    Last publish

    Collaborators

    • jingjingwu