精华内容
下载资源
问答
  • npm 清理缓存命令

    2021-01-06 18:38:01
    npm 清理缓存命令 rm -rf node_modules npm cache clean npm install

    npm 清理缓存命令

    rm -rf node_modules
    npm cache clean
    npm install
    
    展开全文
  • https://mp.weixin.qq.com/s/Vo920oCTAhuXoNxbSLTckA前言就是这个恶毒的提示,太让我烦恼了,一开始我用了腾讯的 lemon 清理工具,但是发现他并不能很好地解决我的问题,没有办法完全找出我的缓存文件。由于本人是 ...
    81bc707b7ae1e113314f874aa3b5d214.png

    作者:蓝色的秋风

    转发链接:https://mp.weixin.qq.com/s/Vo920oCTAhuXoNxbSLTckA

    前言

    1805f306c51aed7282fb7d7fcb2a71d0.png

    就是这个恶毒的提示,太让我烦恼了,一开始我用了腾讯的 lemon 清理工具,但是发现他并不能很好地解决我的问题,没有办法完全找出我的缓存文件。由于本人是 256G Mac (穷....),真的,256G 太不够用了(当然不是因为我....的原因),俗话说贫穷限制了我的想象力,但是没有限制我的创造力。另一点,就是本人是个写前端的,通过对本地的node_modules , npm,yarn cache 等缓存的分析,发现让我大吃一惊,几十G的缓存。

    基于以上前提,我就开发了一个工具,名字叫 shark-cleaner,寓意就是想让它像鲨鱼一样,快速!能够快速找出我本地文件中的软件开发缓存。

    这是它已经为我清理出的node_modules垃圾。

    04ca6e1bf2e0c5f6055f65a2c71772ab.png

    1584506218384

    技术方案

    社区现状

    1.直接命令行

    Mac / Linux:

    $ cd documents$ find . -name 'node_modules' -type d -prune -print -exec rm -rf '{}' ;

    Windows:

    $ cd documents$ FOR /d /r . %d in (node_modules) DO @IF EXIST "%d" rm -rf "%d"

    Powershell Users:

    Get-ChildItem -Path "." -Include "node_modules" -Recurse -Directory | Remove-Item -Recurse -Force

    2.命令行工具

    https://github.com/voidcosmos/npkill

    我的技术方案

    社区有一些相关的方案,但是我想的是能够提供一个可视化的,跨平台的,并且有详细颗粒度信息的工具。

    一开始我想的是 electron来做这件事是比较合适的,但是我想等不及想要更加快速的开发,想着是先用命令行代替。(其实核心功能实现后,迁移到 electron 还是很方便的)。

    因此我采用了一种 web + node cli 的方式。下面是工具的主架构,有点类似于electron 的思路吧

    306dac2cdd69b17a9b24de66af0da6f5.png

    image-20200323183613601

    功能实现

    自定义目录扫描

    如果你的项目都在一个目录下,建议填写你的项目主目录,这样会大大加快扫描的速度。

    9b93850ea277533da47cd3fc2d38d79e.png
    d14c4f656cd3af42488f2468ea1b7b23.png
    d0a29f8f6ee7ee15a3fb6200d1cc04b5.png

    支持静态目录扫描

    由于一些目录是固定的,因此为静态列表扫描方式。

    441df5bfc457e933d07c1c58d4db3ef8.png

    image-20200323201436758

    支持详情查看

    获取 package.json 中的 author 和 description 进行展示,以及标注完整路径,可以帮助回忆,来确定是否删除。

    e3a5179c12ba90c2da6c5be5b5482e5d.png

    image-20200323201418168

    支持多选

    文件太多了?shift + click 来支持多选模式。

    723b7c4eadd9b492955d0d1d18d7771f.gif

    2020-03-23-20.22.19

    i18n支持

    国外用户也可以轻松享受到这个工具带来的便利

    59374f27f57e68faa15b8cbcab8d8c41.png

    image-20200323202346856

    5a64c3330b364a738f64d3787689e806.png

    image-20200323202329590

    如何使用

    npm install -g shark-cleanershark

    TODO

    1.主流语言的缓存路径支持(包括但不限Go 、Python、Java等)

    2.Node 缓存部分的完善(包括yarn、npm)

    3.Electron客户端的支持

    4.支持按照时间维护来推测清理(例如某个项目1个月未修改来识别需要清理缓存,提高识别垃圾的准确性。)

    5.完善的错误提示(文件清理失败等)

    6.logo设计

    7.统计已经帮助用户清理的垃圾

    8.清理历史记录,帮助用户能够快速下回删除的依赖包。

    最后

    该工具是我断断续续写了一周完成的,不免有许多Bug,如果使用过程有问题请以 Github Issues 方式提给我,我会尽量在第一时间进行介入。初衷是,希望它能成为一款专为程序员定制的清理垃圾工具。如果你知道语言缓存目录,请求 pr 或者 Issues 方式提给我。

    感谢大家,如果觉得该工具对你起到了作用,请不要吝啬你的 star。(当然非常欢迎感兴趣的小伙伴来贡献代码呀) T T 你们的 star 是对我最大的鼓励,让我有足够的动力去不断维护它,迭代它,然后,让你们的开发环境变得更美好,更加整洁。

    Github地址: https://github.com/hua1995116/shark-cleaner

    作者:蓝色的秋风

    转发链接:https://mp.weixin.qq.com/s/Vo920oCTAhuXoNxbSLTckA

    展开全文
  • npm清理缓存

    2021-03-19 14:05:06
    npm清理缓存 最近在做项目的时候网很差,下大型插件的时候会安装失败,所以清缓存是必须的,因为不是很常用但是有得用就很麻烦,所以记个笔记。 $ npm cache clean --force 如果要查看npm缓存的位置可以用下面的...

    npm清理缓存

    最近在做项目的时候网很差,下大型插件的时候会安装失败,所以清缓存是必须的,因为不是很常用但是有得用就很麻烦,所以记个笔记。

    $ npm cache clean --force
    

    如果要查看npm缓存的位置可以用下面的命令

    $ npm cache dir
    

    有人的npm可能没有这个命令,可以改用这个命令去查看

    $ npm config list --json
    

    上面的命令可以看到npm的相关信息


    当然也有人可能使用的是yarn
    如果是yarn就可以用下面的命令查看缓存位置

    $ yarn cache dir
    
    展开全文
  • npm 基本使用命令

    2017-05-22 14:06:00
    NMP 本地 远程npm install uglify-js --globalnpm install underscore@1.8.2 指定版本 ...npm uninstall underscore缓存目录ls ~/.npmnpm cache clean 清理缓存 package.json 管理依赖的文件npm in...

    NMP
    本地 远程
    npm install uglify-js --global
    npm install underscore@1.8.2 指定版本

    npm update underscore

    npm search mkdir

    npm uninstall underscore
    缓存目录
    ls ~/.npm
    npm cache clean 清理缓存

    package.json 管理依赖的文件
    npm init

    转载于:https://www.cnblogs.com/exayong/p/6889175.html

    展开全文
  • npm命令

    2018-09-20 21:39:00
    查看npm版本 npm -v 安装最新版本的npm npm install npm@latest -g ...npm list -g --depth 0 ...npm uninstall -g XXX ...清理缓存 npm cache clean -f 转载于:https://www.cnblogs.com/jialilue/p...
  • npm 常用命令

    2015-02-07 17:56:00
    npm install xxx 安装模块npm install xxx@1.1.1 安装...npm ls 查看安装的模块及依赖npm ls -g 查看全局安装的模块及依赖npm uninstall xxx (-g) 卸载模块npm cache clean 清理缓存npm help xxx 查看帮助npm vie...
  • 1. 权限问题 检查是否限制为只有管理员才能操作,打开当前项目的文件夹然后选中要...npm清理缓存命令:npm cache clean --force yarn清理缓存命令: yarn cache clean 执行命令之后,若还是安装依赖失败,可以到C:\U...
  • NPM 常见问题及命令

    2017-07-18 15:46:00
    安装模块 npm install gulp 将模块安装到全局环境中 ...清理缓存 npm cache clean -g 全局安装-v 查看版本号 -g | --global -v | --version 使用npm安装一些包失败的时候,...
  • nodejs清理缓存报错

    千次阅读 2018-06-09 00:14:10
    网上说npm cache clean应该是nodejs@4的命令,现在最新版的是V10.3版本是nodejs@5,要使用npm cache verify
  • .因项目中安装模块,多次不成功,所以导致报错。 A complete log of this run can be fund in: C\Users\用户\AppData\Roaming\npm-cache_logs\2018-9-24T10_55_24_806Z-debug.log ...2.清理缓存命令npm cach...
  • npm安装很慢

    2020-05-27 17:35:21
    三种方法 搭梯子 安装淘宝镜像 清理npm缓存命令 npm cache clean -f
  • npm cache

    千次阅读 2017-09-20 15:33:01
    提示是npm@5版本清理缓存加 --force 或npm cache verify . 原来前段时间npm@5版本发布,最大的改进之处就是对npm缓存策略的变动。 npm 是包管理器,它对于cache提供了3个命令npm cache add: add the
  • npm清理缓存命令:npm cache clean --force yarn清理缓存命令: yarn cache clean 2、删除文件 执行命令之后,若还是安装依赖失败,可以到C:\Users\username目录下查找.yarnrc文件, npm文件为.npmrc并删除掉这个文件...
  • npm install 出错

    2019-01-19 10:16:55
    1、首先考虑 清理缓存 npm cache clean --force 2、清理之后还是出错的话考虑是否为网络问题 解决办法为:重新开启Git窗口重试 或者用cnpm (参考此处) // 安装命令为: npm install -g cn...
  • 1.清理npm缓存 npm cache clean --force 2.升级npm版本 npm install -g npm@latest --force 3.再次清理npm缓存 npm cache clean --force   然后再次运行npm install 即可。 转载于:...
  • 1将node_modules文件夹先删除 2.清理缓存命令npm cache clean --force 3.重新安装一次即可 npm install /cnpm install
  • 1 npm报错记录 found 7 vulnerabilities (5 low, 1 high, 1 critical) run npm audit fix to fix them, or npm audit for details ...之后再输入npm cache clean --force清理一下npm缓存 ...
  • npm install卡在checking installable status 在使用NPM过程中经常会用到npm install命令,发现有时候会卡在checking installable status不动,在网上搜寻了各种解决方法之后在这里...清理npm历史缓存sudo npm cache...
  • 前端npm install 报错

    2020-07-07 13:57:43
    清理缓存npm rebuild node-sass npm uninstall node-sass 第三步 报node-sass4.9.0安装失败。 首先把项目文件夹下的package.json里面的node-sass4.9.0改成4.9.2 第四步 执行: npm i node-sass --sass_binary_site...
  • 使用npm下载依赖报错

    2020-05-25 15:56:21
    错误如下:“Unexpected end of JSON input while parsing near···” ...1.清理缓存npm cache clean --force 2.执行命令npm install --registry=https://registry.npm.taobao.org --loglevel=silly
  • 首先需要将npm安装到电脑...,输入cmd,进去之后输入命令: node -v 查看node的版本,输入命令npm -v 查看其自带的npm版本,之后再输入命令: npm install nrm -g全局安装nrm,如果怕出问题可以线清理npm缓存输入命令:...
  • vue在执行npm run install 时候报错,npm ...1、清理缓存命令npm cache clean --force 2、重新安装一次即可: npm install /cnpm install 如果还不行 或者将项目中node_modules文件夹先删除,再执行1 2步骤 ...
  • npm install -g @vue/cli-service-global 报错

    千次阅读 2019-11-01 15:06:37
    npm cache clean --force 清理缓存,重新执行命令
  • 二、思考是npm或者node缓存的问题, 清理缓存 npm cache verify 整理了缓存,还是没用 三、思考是某个第三方库的问题,使用了淘宝源,删除了node_modules,都没用 四、查看了一下硬盘的盘符,是fat32,把项目转到了...
  • 清理缓存npm rebuild node-sass npm uninstall node-sass 然后执行:npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ 执行成功看看有没有报错,如果没报错执行下面命令 npm ...
  • sudo npm cache clean -f // 清理缓存 sudo npm install -g n // 安装n工具包 sudo n stable // 安装最新稳定版的node 复制代码n 是一个Node工具包,它提供了几个升级命令参数: n 显示已安装的Node版...
  • 直接用命令清理缓存就行, npm cache clean --force

空空如也

空空如也

1 2 3 4
收藏数 71
精华内容 28
关键字:

npm清理缓存命令