有点二的工具之: js-line-num 获取当前代码所在行数!!!!哈哈哈
发布于 5 年前 作者 weivea 5071 次浏览 来自 分享

@weivea/js-line-num

js-line-num js 获取当前代码所在行数!!!!哈哈哈 在node端,有时候我们要打日志,要求把 代码所在行数写到日志里~ javascript 不能直接获取到 代码所在行数,

  • 方法一:new Error() 从错误栈获取 但性能低下
  • 方法二:代码运行前预处理
  • 方法三:手写啊

本组件实现了方法一二,讲道理,貌似手写还简单点,觉得有道理的帮忙点个★呀(手动哭脸)~

install

npm install @weivea/js-line-num --save

usage

const jsLine = require('[@weivea](/user/weivea)/js-line-num')

console.log(jsLine.getLineNum())
console.log(jsLine.getLineNum())
console.log(jsLine.getLineNum())
console.log(jsLine.getLineNum())
console.log(jsLine.getLineNum())
console.log(jsLine.getLineNum())
console.log(jsLine.getLineNum())
console.log(jsLine.getLineNum())

预处理

node_modules/.bin/jsLine

或者 配置 npm run jsLine 命令

package.json

{
  //...
  scripts: {
    jsLine: jsLine
  }
  //...
}
回到顶部