Coder Social home page Coder Social logo

clrcon's Introduction

Clrcon

使用 Node.js 清除指定目录下所有文件中的 console.log(),使用前请先看注意事项

安装

当前项目

yarn add clrcon 
# or npm install clrcon

全局安装

yarn global add clrcon
# or npm install -g clrcon

在项目中使用

首先要在 package.json 中添加如下脚本

{
  "scripts": {
    "clr": "clrcon"
  }
}

运行(默认只会清除当前项目 src 目录下文件)

yarn clr
# or npm run clr

也可以指定多个目录

yarn clr -a public src dist

全局使用

如果是全局安装,直接运行以下命令即可

# 清除 src 目录
clrcon
# 清除多个指定目录
clrcon -a public src dist

依赖

  • Node.js v12.20.0
  • commander v7.2.0

注意事项

该脚本无法清除以下案例的代码

// 1. 把 "console.log(" 做为字符串使用,会导致整个文件内容误删
const a = 'console.log('

// 2. 在 console 中添加 ")",会跳过该行 console
console.log(')')
console.log('(' + ')')
console.log('(')

// 3. 在 console 中添加以下字符串,可能会导致该行后内容误删
console.log('console.log(')

以上案例还包括双引号字符串("")、以及模板字符串(``)

clrcon's People

Contributors

uphg avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.