modules node 太大了_你们家的 nodejs, node_modules 太占空间了。。。。

wlwood

2018-05-10 11:36:31 +08:00

所以,所以,一个遍历删除 node_modules 目录脚本是不是就有必要了?

···python

#!/usr/bin/env python

# encoding:utf-8

import os

import sys

import shutil

def rm_dir(path, dirname):

if dirname == "node_modules":

print ("rm: ", os.path.join(path, dirname))

try:

shutil.rmtree(os.path.join(path, dirname))

except Exception as e:

print ("rm error: ", str(e))

def rm_node_modules(root):

for path, dirname, fs in os.walk(root):

for dirn in dirname:

rm_dir(path, dirn)

def main():

if len(sys.argv) < 2:

print ('please input node_modules path! exit !')

sys.exit(-1)

path = sys.argv[1]

print (path)

rm_node_modules(path)

if __name__ == "__main__":

main()

```

(注意的是,不要去删除 公共的 node_modules 啊,否则 npm 可能也会丢了)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值