Skip to content

Commit

Permalink
Quick RSS Feed: 轻松释放存储空间:使用 NPKILL 一键清理过时的 node_modules 文件夹 #38
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Sep 30, 2024
1 parent 86939de commit 639daa1
Show file tree
Hide file tree
Showing 9 changed files with 237 additions and 2 deletions.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,11 @@ https://wangchujiang.com/quick-rss/feed.xml

<!--RSS_LIST_START-->

## [轻松释放存储空间:使用 NPKILL 一键清理过时的 node_modules 文件夹](https://wangchujiang.com/quick-rss/issue/38.html)

![](https://github.com/user-attachments/assets/41b0ea83-c684-4be4-9798-3b7476c630a5)

NPKILL 是一个非常实用的命令行工具,专门帮助开发者清理系统中的 node_modules 目录,从而释放大量空间如果你经常在本地运行 Node.js 项目,你可能已经注意到这些 node_modules 文件夹会随着时间堆积,浪费了大量的存储空间NPKILL 解决了这个问题,让你轻松找到并删除不再需要的 node_modules 文件夹 工具亮点: 释放空间:NPKILL 能够列出你系 ([#38](https://github.com/jaywcjlove/quick-rss/issues/38) - [@jaywcjlove](https://github.com/jaywcjlove))
## [个性化你的 macOS Big Sur:开源替换图标项目](https://wangchujiang.com/quick-rss/issue/37.html)

![](https://github.com/user-attachments/assets/9a815389-7ef1-4fc9-acd2-09216751b179)
Expand Down
5 changes: 5 additions & 0 deletions README.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,11 @@ https://wangchujiang.com/quick-rss/feed.xml

<!--RSS_LIST_START-->

## [轻松释放存储空间:使用 NPKILL 一键清理过时的 node_modules 文件夹](https://wangchujiang.com/quick-rss/issue/38.html)

![](https://github.com/user-attachments/assets/41b0ea83-c684-4be4-9798-3b7476c630a5)

NPKILL 是一个非常实用的命令行工具,专门帮助开发者清理系统中的 node_modules 目录,从而释放大量空间如果你经常在本地运行 Node.js 项目,你可能已经注意到这些 node_modules 文件夹会随着时间堆积,浪费了大量的存储空间NPKILL 解决了这个问题,让你轻松找到并删除不再需要的 node_modules 文件夹 工具亮点: 释放空间:NPKILL 能够列出你系 ([#38](https://github.com/jaywcjlove/quick-rss/issues/38) - [@jaywcjlove](https://github.com/jaywcjlove))
## [个性化你的 macOS Big Sur:开源替换图标项目](https://wangchujiang.com/quick-rss/issue/37.html)

![](https://github.com/user-attachments/assets/9a815389-7ef1-4fc9-acd2-09216751b179)
Expand Down
78 changes: 78 additions & 0 deletions docs/issue/38.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
轻松释放存储空间:使用 NPKILL 一键清理过时的 node_modules 文件夹
===

NPKILL 是一个非常实用的命令行工具,专门帮助开发者清理系统中的 `node_modules` 目录,从而释放大量空间如果你经常在本地运行 Node.js 项目,你可能已经注意到这些 `node_modules` 文件夹会随着时间堆积,浪费了大量的存储空间NPKILL 解决了这个问题,让你轻松找到并删除不再需要的 `node_modules` 文件夹

![image](https://github.com/user-attachments/assets/41b0ea83-c684-4be4-9798-3b7476c630a5)

https://github.com/user-attachments/assets/bfd81005-fe4a-4341-9ab7-3a489c98aa4c?rehype=video

### 工具亮点:

1. **释放空间**:NPKILL 能够列出你系统中的所有 `node_modules` 文件夹,显示它们占用的空间,并让你选择删除,从而清理系统中的垃圾文件。
2. **高效快速**:NPKILL 是用 TypeScript 编写的,搜索速度极快,优化了性能,让清理工作变得更为轻松。
3. **简易操作**:只需简单几个按键即可删除文件夹。通过上下箭头移动选择,按 `Space` 或 `Del` 键删除选中的 `node_modules`,使用体验非常顺畅。
4. **多样化功能**:NPKILL 支持按路径或大小排序,支持从指定目录开始扫描,还可以通过参数过滤不需要删除的文件夹。

### 安装与使用:

你可以直接通过 `npx` 命令使用 NPKILL,甚至无需安装:

```bash
npx npkill
```

当然,如果你更喜欢全局安装,也可以使用以下命令:

```bash
npm i -g npkill
```

### 操作指南:

运行命令后,NPKILL 会开始扫描当前目录中的 `node_modules` 文件夹。你可以通过上下箭头(或者 `j` 和 `k` 键)来移动选项,按下 `Space` 或 `Del` 键来删除选中的文件夹。按下 `o` 键可以打开当前选中文件夹的目录,按 `Q` 或 `Ctrl + C` 退出程序。

### 注意事项:

删除某些系统中的 `node_modules` 目录可能会导致应用无法正常工作。NPKILL 会通过 ⚠️ 警示符号标记这些重要文件夹,请在删除时保持谨慎。

### 示例:

删除项目目录中的所有 `node_modules`:

```bash
npkill -d ~/projects
```

列出 `dist` 文件夹并显示错误信息:

```bash
npkill --target dist -e
```

自动删除备份目录中的所有 `node_modules` 文件夹:

```bash
npkill -d ~/backups/ --delete-all
```

### 未来开发计划:

NPKILL 未来还会推出更多功能,包括进一步提升性能、减少依赖、支持按使用时间筛选文件夹、展示树状目录等。

如果你想让你的系统更干净、更高效,NPKILL 是一款非常值得一试的工具!

👉 https://www.npmjs.com/package/npkill

---

<p align="center">
<a href="https://www.npmjs.com/package/npkill" target="_blank">🔗 查看链接</a>
<a href="https://github.com/jaywcjlove/quick-rss/issues/new/choose" target="_blank">投稿/推荐/自荐</a>
<a href="https://wangchujiang.com/quick-rss/feeds/index.html" target="_blank">Quick RSS</a>
<a href="https://github.com/jaywcjlove/quick-rss/issues/38" target="_blank">#38</a>
<a href="https://github.com/jaywcjlove" target="_blank">@jaywcjlove</a>
</p>

---

5 changes: 5 additions & 0 deletions feeds/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,11 @@ https://wangchujiang.com/quick-rss/feed.xml

<!--RSS_LIST_START-->

## [轻松释放存储空间:使用 NPKILL 一键清理过时的 node_modules 文件夹](https://wangchujiang.com/quick-rss/issue/38.html)

![](https://github.com/user-attachments/assets/41b0ea83-c684-4be4-9798-3b7476c630a5)

NPKILL 是一个非常实用的命令行工具,专门帮助开发者清理系统中的 node_modules 目录,从而释放大量空间如果你经常在本地运行 Node.js 项目,你可能已经注意到这些 node_modules 文件夹会随着时间堆积,浪费了大量的存储空间NPKILL 解决了这个问题,让你轻松找到并删除不再需要的 node_modules 文件夹 工具亮点: 释放空间:NPKILL 能够列出你系 ([#38](https://github.com/jaywcjlove/quick-rss/issues/38) - [@jaywcjlove](https://github.com/jaywcjlove))
## [个性化你的 macOS Big Sur:开源替换图标项目](https://wangchujiang.com/quick-rss/issue/37.html)

![](https://github.com/user-attachments/assets/9a815389-7ef1-4fc9-acd2-09216751b179)
Expand Down
13 changes: 13 additions & 0 deletions feeds/feed.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,19 @@
"url": "https://wangchujiang.com/"
},
"items": [
{
"id": "38",
"content_html": "<p>NPKILL 是一个非常实用的命令行工具,专门帮助开发者清理系统中的 <code>node_modules</code> 目录,从而释放大量空间。如果你经常在本地运行 Node.js 项目,你可能已经注意到这些 <code>node_modules</code> 文件夹会随着时间堆积,浪费了大量的存储空间。NPKILL 解决了这个问题,让你轻松找到并删除不再需要的 <code>node_modules</code> 文件夹。</p>\n<p><img src=\"https://github.com/user-attachments/assets/41b0ea83-c684-4be4-9798-3b7476c630a5\" alt=\"image\"></p>\n<video muted controls style=\"max-height:640px;\" src=\"https://github.com/user-attachments/assets/bfd81005-fe4a-4341-9ab7-3a489c98aa4c?rehype=video\"></video>\n<h3>工具亮点:</h3>\n<ol>\n<li><strong>释放空间</strong>:NPKILL 能够列出你系统中的所有 <code>node_modules</code> 文件夹,显示它们占用的空间,并让你选择删除,从而清理系统中的垃圾文件。</li>\n<li><strong>高效快速</strong>:NPKILL 是用 TypeScript 编写的,搜索速度极快,优化了性能,让清理工作变得更为轻松。</li>\n<li><strong>简易操作</strong>:只需简单几个按键即可删除文件夹。通过上下箭头移动选择,按 <code>Space</code> 或 <code>Del</code> 键删除选中的 <code>node_modules</code>,使用体验非常顺畅。</li>\n<li><strong>多样化功能</strong>:NPKILL 支持按路径或大小排序,支持从指定目录开始扫描,还可以通过参数过滤不需要删除的文件夹。</li>\n</ol>\n<h3>安装与使用:</h3>\n<p>你可以直接通过 <code>npx</code> 命令使用 NPKILL,甚至无需安装:</p>\n<pre class=\"language-bash\"><code class=\"language-bash code-highlight\"><span class=\"code-line line-number\" line=\"1\">npx npkill\n</span></code></pre>\n<p>当然,如果你更喜欢全局安装,也可以使用以下命令:</p>\n<pre class=\"language-bash\"><code class=\"language-bash code-highlight\"><span class=\"code-line line-number\" line=\"1\"><span class=\"token function\">npm</span> i <span class=\"token parameter variable\">-g</span> npkill\n</span></code></pre>\n<h3>操作指南:</h3>\n<p>运行命令后,NPKILL 会开始扫描当前目录中的 <code>node_modules</code> 文件夹。你可以通过上下箭头(或者 <code>j</code> 和 <code>k</code> 键)来移动选项,按下 <code>Space</code> 或 <code>Del</code> 键来删除选中的文件夹。按下 <code>o</code> 键可以打开当前选中文件夹的目录,按 <code>Q</code> 或 <code>Ctrl + C</code> 退出程序。</p>\n<h3>注意事项:</h3>\n<p>删除某些系统中的 <code>node_modules</code> 目录可能会导致应用无法正常工作。NPKILL 会通过 ⚠️ 警示符号标记这些重要文件夹,请在删除时保持谨慎。</p>\n<h3>示例:</h3>\n<p>删除项目目录中的所有 <code>node_modules</code>:</p>\n<pre class=\"language-bash\"><code class=\"language-bash code-highlight\"><span class=\"code-line line-number\" line=\"1\">npkill <span class=\"token parameter variable\">-d</span> ~/projects\n</span></code></pre>\n<p>列出 <code>dist</code> 文件夹并显示错误信息:</p>\n<pre class=\"language-bash\"><code class=\"language-bash code-highlight\"><span class=\"code-line line-number\" line=\"1\">npkill <span class=\"token parameter variable\">--target</span> dist <span class=\"token parameter variable\">-e</span>\n</span></code></pre>\n<p>自动删除备份目录中的所有 <code>node_modules</code> 文件夹:</p>\n<pre class=\"language-bash\"><code class=\"language-bash code-highlight\"><span class=\"code-line line-number\" line=\"1\">npkill <span class=\"token parameter variable\">-d</span> ~/backups/ --delete-all\n</span></code></pre>\n<h3>未来开发计划:</h3>\n<p>NPKILL 未来还会推出更多功能,包括进一步提升性能、减少依赖、支持按使用时间筛选文件夹、展示树状目录等。</p>\n<p>如果你想让你的系统更干净、更高效,NPKILL 是一款非常值得一试的工具!</p><br /><br />\n <a href=\"https://github.com/jaywcjlove/quick-rss/issues/new/choose\" target=\"_blank\">投稿/推荐/自荐</a> • \n <a href=\"https://wangchujiang.com/quick-rss/feeds/index.html\" target=\"_blank\">Quick RSS</a> • \n <a href=\"https://github.com/jaywcjlove/quick-rss/issues/38\" target=\"_blank\">#38</a> • \n <a href=\"https://github.com/jaywcjlove\" target=\"_blank\">@jaywcjlove</a>\n ",
"url": "https://wangchujiang.com/quick-rss/issue/38.html",
"title": "轻松释放存储空间:使用 NPKILL 一键清理过时的 node_modules 文件夹",
"summary": "NPKILL 是一个非常实用的命令行工具,专门帮助开发者清理系统中的 node_modules 目录,从而释放大量空间。如果你经常在本地运行 Node.js 项目,你可能已经注意到这些 node_modules 文件夹会随着时间堆积,浪费了大量的存储空间。NPKILL 解决了这个问题,让你轻松找到并删除不再需要的 node_modules 文件夹。 工具亮点: 释放空间:NPKILL 能够列出你系",
"image": "https://github.com/user-attachments/assets/41b0ea83-c684-4be4-9798-3b7476c630a5",
"date_modified": "2024-09-30T05:12:23.000Z",
"author": {
"name": "jaywcjlove",
"url": "https://avatars.githubusercontent.com/u/1680273?v=4"
}
},
{
"id": "37",
"content_html": "<p>这个开源项目为 macOS Big Sur 用户提供了替换应用图标的资源库,帮助用户自定义系统外观。项目的所有图标均符合 macOS Big Sur 的视觉风格,用户可以通过访问 macOSicons.com 查看图标库并提交自己设计的新图标。</p>\n<p><img src=\"https://github.com/user-attachments/assets/9a815389-7ef1-4fc9-acd2-09216751b179\" alt=\"image\"></p>\n<video muted controls style=\"max-height:640px;\" src=\"https://github.com/user-attachments/assets/967a3ef2-5a9e-4f4e-a760-061c04297cfa?rehype=video\"></video>\n<p>更换图标的操作也非常简单,用户只需下载所需图标,并通过 Finder 中的 “获取简介” 功能,将新的图标文件拖拽替换原有图标。项目由 <a href=\"https://x.com/elrumo\">@elrumo</a> 维护,支持社区互动和反馈。</p>\n<p><img src=\"https://github.com/user-attachments/assets/bac552fd-9b06-447c-9be4-9da1ce5ecbee\" alt=\"image\"></p><br /><br />\n <a href=\"https://github.com/jaywcjlove/quick-rss/issues/new/choose\" target=\"_blank\">投稿/推荐/自荐</a> • \n <a href=\"https://wangchujiang.com/quick-rss/feeds/index.html\" target=\"_blank\">Quick RSS</a> • \n <a href=\"https://github.com/jaywcjlove/quick-rss/issues/37\" target=\"_blank\">#37</a> • \n <a href=\"https://github.com/jaywcjlove\" target=\"_blank\">@jaywcjlove</a>\n ",
Expand Down
56 changes: 55 additions & 1 deletion feeds/feed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<feed xmlns="http://www.w3.org/2005/Atom">
<id>quick-rss-feed</id>
<title>Quick RSS Feed</title>
<updated>2024-09-29T00:34:35.251Z</updated>
<updated>2024-09-30T05:13:17.753Z</updated>
<generator>Feed for Node.js</generator>
<author>
<name>Kenny</name>
Expand All @@ -15,6 +15,60 @@
<logo>https://wangchujiang.com/quick-rss/assets/logo.png</logo>
<icon>https://wangchujiang.com/quick-rss/assets/logo.png</icon>
<rights>All rights reserved 2024, Kenny</rights>
<entry>
<title type="html"><![CDATA[轻松释放存储空间:使用 NPKILL 一键清理过时的 node_modules 文件夹]]></title>
<id>38</id>
<link href="https://wangchujiang.com/quick-rss/issue/38.html"/>
<updated>2024-09-30T05:12:23.000Z</updated>
<summary type="html"><![CDATA[NPKILL 是一个非常实用的命令行工具,专门帮助开发者清理系统中的 node_modules 目录,从而释放大量空间。如果你经常在本地运行 Node.js 项目,你可能已经注意到这些 node_modules 文件夹会随着时间堆积,浪费了大量的存储空间。NPKILL 解决了这个问题,让你轻松找到并删除不再需要的 node_modules 文件夹。 工具亮点: 释放空间:NPKILL 能够列出你系]]></summary>
<content type="html"><![CDATA[<p>NPKILL 是一个非常实用的命令行工具,专门帮助开发者清理系统中的 <code>node_modules</code> 目录,从而释放大量空间。如果你经常在本地运行 Node.js 项目,你可能已经注意到这些 <code>node_modules</code> 文件夹会随着时间堆积,浪费了大量的存储空间。NPKILL 解决了这个问题,让你轻松找到并删除不再需要的 <code>node_modules</code> 文件夹。</p>
<p><img src="https://github.com/user-attachments/assets/41b0ea83-c684-4be4-9798-3b7476c630a5" alt="image"></p>
<video muted controls style="max-height:640px;" src="https://github.com/user-attachments/assets/bfd81005-fe4a-4341-9ab7-3a489c98aa4c?rehype=video"></video>
<h3>工具亮点:</h3>
<ol>
<li><strong>释放空间</strong>:NPKILL 能够列出你系统中的所有 <code>node_modules</code> 文件夹,显示它们占用的空间,并让你选择删除,从而清理系统中的垃圾文件。</li>
<li><strong>高效快速</strong>:NPKILL 是用 TypeScript 编写的,搜索速度极快,优化了性能,让清理工作变得更为轻松。</li>
<li><strong>简易操作</strong>:只需简单几个按键即可删除文件夹。通过上下箭头移动选择,按 <code>Space</code> 或 <code>Del</code> 键删除选中的 <code>node_modules</code>,使用体验非常顺畅。</li>
<li><strong>多样化功能</strong>:NPKILL 支持按路径或大小排序,支持从指定目录开始扫描,还可以通过参数过滤不需要删除的文件夹。</li>
</ol>
<h3>安装与使用:</h3>
<p>你可以直接通过 <code>npx</code> 命令使用 NPKILL,甚至无需安装:</p>
<pre class="language-bash"><code class="language-bash code-highlight"><span class="code-line line-number" line="1">npx npkill
</span></code></pre>
<p>当然,如果你更喜欢全局安装,也可以使用以下命令:</p>
<pre class="language-bash"><code class="language-bash code-highlight"><span class="code-line line-number" line="1"><span class="token function">npm</span> i <span class="token parameter variable">-g</span> npkill
</span></code></pre>
<h3>操作指南:</h3>
<p>运行命令后,NPKILL 会开始扫描当前目录中的 <code>node_modules</code> 文件夹。你可以通过上下箭头(或者 <code>j</code> 和 <code>k</code> 键)来移动选项,按下 <code>Space</code> 或 <code>Del</code> 键来删除选中的文件夹。按下 <code>o</code> 键可以打开当前选中文件夹的目录,按 <code>Q</code> 或 <code>Ctrl + C</code> 退出程序。</p>
<h3>注意事项:</h3>
<p>删除某些系统中的 <code>node_modules</code> 目录可能会导致应用无法正常工作。NPKILL 会通过 ⚠️ 警示符号标记这些重要文件夹,请在删除时保持谨慎。</p>
<h3>示例:</h3>
<p>删除项目目录中的所有 <code>node_modules</code>:</p>
<pre class="language-bash"><code class="language-bash code-highlight"><span class="code-line line-number" line="1">npkill <span class="token parameter variable">-d</span> ~/projects
</span></code></pre>
<p>列出 <code>dist</code> 文件夹并显示错误信息:</p>
<pre class="language-bash"><code class="language-bash code-highlight"><span class="code-line line-number" line="1">npkill <span class="token parameter variable">--target</span> dist <span class="token parameter variable">-e</span>
</span></code></pre>
<p>自动删除备份目录中的所有 <code>node_modules</code> 文件夹:</p>
<pre class="language-bash"><code class="language-bash code-highlight"><span class="code-line line-number" line="1">npkill <span class="token parameter variable">-d</span> ~/backups/ --delete-all
</span></code></pre>
<h3>未来开发计划:</h3>
<p>NPKILL 未来还会推出更多功能,包括进一步提升性能、减少依赖、支持按使用时间筛选文件夹、展示树状目录等。</p>
<p>如果你想让你的系统更干净、更高效,NPKILL 是一款非常值得一试的工具!</p><br /><br />
<a href="https://github.com/jaywcjlove/quick-rss/issues/new/choose" target="_blank">投稿/推荐/自荐</a> •
<a href="https://wangchujiang.com/quick-rss/feeds/index.html" target="_blank">Quick RSS</a> •
<a href="https://github.com/jaywcjlove/quick-rss/issues/38" target="_blank">#38</a> •
<a href="https://github.com/jaywcjlove" target="_blank">@jaywcjlove</a>
]]></content>
<author>
<name>jaywcjlove</name>
<uri>https://avatars.githubusercontent.com/u/1680273?v=4</uri>
</author>
<contributor>
<name>jaywcjlove</name>
<uri>https://avatars.githubusercontent.com/u/1680273?v=4</uri>
</contributor>
</entry>
<entry>
<title type="html"><![CDATA[个性化你的 macOS Big Sur:开源替换图标项目]]></title>
<id>37</id>
Expand Down
Loading

0 comments on commit 639daa1

Please sign in to comment.