如何清除 NPM 缓存 节点包管理器 (NPM) 简化了此过程,提供了庞大的模块存储库。然而,随着项目的发展,NPM 缓存可能会成为一把双刃剑——提高安装速度,但可能隐藏过时或有问题的包。本指南旨在使开发人员能够深入研究清除 Linux 上的 NPM 缓存,确保干净和优化的开发环境。 了解 NPM 缓存 NPM 缓存是一种本地存储机制,用于将包保存在您的计算机上以加快将来的安装速度。虽然这大大提高了速度,但可能会出现管理 系统运维 2023-11-16 三掌柜
要写好npm包,Package.json 是需要掌握的 Package 知识体系 熟练掌握 Package.json 各个字段的意思以及用途,对于开发 npm 包和日常开发将如虎添翼。希望阅读本文后你可以解决以下问题。 ^1.2.3 和 ~1.2.3 版本范围是什么 如何防止业务项目被发布到 npm 仓库 当 npm 包版本出现冲突了,应该如何解决 如果限制团队成员使用相同的 node 和包管理工具「npm、yarn、pnpm」,解决方案是多样的 Vi 系统运维 2023-10-14 大猫
Ubuntu18.04 Install Node.js Np apt install node 使用 apt 安装 node sudo apt install nodejs 使用 apt 安装 npm sudo apt install npm $ nodejs -v v8.10.0 $ npm -v 3.5.2 默认使用 apt 安装的 node 和 npm 版本可能比较老,需要更新一下对应的版本 npm 更新 sudo npm i -g npm 重新打开终 系统运维 2023-10-13 向阳逐梦
NPM新供应链攻击活动利用Typosquatting技术传播 ReversingLabs的研究人员发现了一种影响npm平台的新的恶意供应链攻击。“typosquatting”活动于8月首次出现,并推送了一个恶意软件包,即节点隐藏控制台窗口,该软件包下载了一个Discord机器人程序,该机器人程序为植入开源rootkit r77提供了便利。 这是 ReversingLabs 研究人员首次发现提供 Rootkit 功能的恶意开源软件包,并表明开源项目可能越来越多 安全运维 2023-10-13 大树
yarn 安装、常用命令、与npm命令区别 一、下载安装 npm install yarn tyarn -g 安装完成之后检查版本 yarn --version // 1.22.17 linux环境下可以配置yarn的软链 ln -s /usr/local/nodejs/node-v16.16.0-linux-x64/bin/yarn /usr/local/bin/ 二、配置Yarn 配置源 # tuonioooo yarn config 系统运维 2023-10-09 三掌柜
如何实现并部署自己的Npm解析服务 大家好,我卡颂。 你是否好奇 —— codesandbox是如何在线运行代码的? 要回答这个问题,我们先看看前端项目是如何在本地跑起来的。简单来说分为3步: 执行npm install安装依赖。 使用打包工具(比如webpack)打包、编译代码(如果使用Vite会省去打包的步骤,但会执行「预构建」)。 将步骤2的产物通过script标签注入页面。 codesandbox能在线运行代码,显然他也实现 开发运维 2023-10-08 泡泡
npm script 串行 or 并行 并行跑命令:&,在命令结尾加& wait,可以使用ctrl c关闭命令行来结束进程 串行跑命令:&& 控制日志输出 --silent(-s):输出尽可能少的日志 --verbose:显示尽可能多的状态,日志级别的输出,用于调试 npm自动补全 不支持workspace的仓库 npm官方支持补全:npm-completion 第 1 步,把 npm 系统运维 2023-10-08 向阳逐梦
package相关知识 简介 项目核心,其中包含当前项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等)。 当运行npm install命令的时候,会根据package.json文件中的配置自动下载所需的模块,也就是配置项目所需的运行和开发环境。 作用 配置和描述如何与程序交互和运行的中心 package.json 文件使 npm 可以启动你的项目、运行脚本、安装依赖项、发布到 NPM 注册表以及许多其他 系统运维 2023-09-30 大猫
package.json 简介 项目核心,其中包含当前项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等)。 当运行npm install命令的时候,会根据package.json文件中的配置自动下载所需的模块,也就是配置项目所需的运行和开发环境。 作用 配置和描述如何与程序交互和运行的中心 package.json 文件使 npm 可以启动你的项目、运行脚本、安装依赖项、发布到 NPM 注册表以及许多其他 系统运维 2023-09-30 泡泡
构建安全可靠的网络应用:Nginx Proxy Manager的架构设计 构建安全可靠的网络应用:Nginx Proxy Manager的架构设计 摘要:在当今互联网时代,网络应用的安全可靠性是至关重要的。为了实现这一目标,Nginx Proxy Manager(以下简称NPM)应运而生。本文将介绍NPM的架构设计,包括代理层与管理层的分离、负载均衡和安全策略等,并提供相关的代码示例。 一、引言网络应用的安全和可靠性是互联网时代所有开发者追求的目标。NPM作为一种高性能 系统运维 2023-09-28 共饮一杯
如何使用Nginx Proxy Manager实现Websockets代理 如何使用Nginx Proxy Manager实现Websockets代理 Websockets是一种实时通信协议,适用于需要双向通信的应用程序。而Nginx Proxy Manager(简称NPM)是一个基于Nginx的代理服务器,可以用来管理和配置多个反向代理的资源。本文将介绍如何使用NPM来实现Websockets代理,并提供具体的代码示例。 安装NPM 首先,我们需要安装NPM。在Ubun 系统运维 2023-09-27 Escape
构建安全可靠的容器服务:利用Nginx Proxy Manager实现流量隔离 构建安全可靠的容器服务:利用Nginx Proxy Manager实现流量隔离 随着云计算和容器化技术的不断发展,越来越多的企业和开发者开始使用容器来托管和管理他们的应用程序。而为了保障容器服务的安全可靠,流量隔离是一个不可或缺的环节。本文将介绍如何利用Nginx Proxy Manager(以下简称NPM)来构建安全可靠的容器服务,并提供具体的代码示例。 NPM介绍NPM是一个基于Nginx的代 系统运维 2023-09-26 大树
nodejs进阶知识 写在前面 npm是Node Package Manager(Node.js包管理器)的缩写,是Node.js社区最流行的包管理工具之一。它不仅提供了包管理的功能,还提供了发布和共享代码、管理依赖、版本控制等功能,可以帮助开发者更方便地开发和分享代码。 npm可以用来从全球的代码库中获取并安装Node.js模块,这些模块可以用于构建应用程序、工具和包等。开发者可以通过npm来搜索、安装、更新和卸载各 系统运维 2023-09-25 穿过生命散发芬芳
如何修复NPM错误:EACCES:权限被拒绝 通往Web开发涅槃的道路可能充满障碍,其中之一是臭名昭著的NPM错误:EACCES – 权限被拒绝。如果您遇到此障碍,您并不孤单。此错误可能令人困惑,但不要担心;我们在这里解开它的奥秘,并为您提供征服它的知识。 了解 NPM 权限 NPM 在管理包中的作用是不可或缺的,理解权限至关重要。 Linux 中的文件权限:此错误的核心是 Linux 文件权限系统,它是数据完整性和安全性的守护者。文件和目录 系统运维 2023-09-09 Escape
安装Electron失败,Electron failed to install correctly 背景 在更新项目的时候,重新安装Electron,目标版本:v26.1.0,执行npm i electron@26.1.0,报错: Electron failed to install correctly, please delete node_modules/electron and try installing again 原因排查 以前遇到过类似的问题,就是因为不可抗力的原因无法访问npm镜 系统运维 2023-09-07 三掌柜
Debian安装npm及Debian安装微信完整教程 (图片来源网络,侵删) 前言 LINUX是一个强大的操作系统,被广泛用于各种不同的应用场景。在LINUX上安装软件包是一项基本技能,本文将为您提供在Debian系统上安装npm和微信的详细教程。 Debian安装npm npm是Node.js的包管理器,它用于安装、管理和升级Node.js模块。在Debian系统上安装npm非常简单。以下是安装npm的步骤: (图片来源网络,侵删) 1. 打开终端 系统运维 2023-08-12 向阳逐梦
CentOS NPM命令及CentOS NPS (图片来源网络,侵删) 前言 在Linux系统中,CentOS是一种常用的发行版。它提供了强大的功能和稳定性,广泛应用于服务器和开发环境中。NPM是一个流行的包管理器,用于在Node.js环境中安装和管理软件包。NPS是一个基于Node.js的动态端口转发工具。本文将介绍如何在CentOS上使用NPM命令和NPS工具。 CentOS NPM命令 NPM是Node.js的包管理器,用于安装、管理和发 系统运维 2023-08-11 法医
CentOS安装npm详细教程 本文目录导读: 1、前言 2、安装Node.js 3、安装npm 4、配置npm 5、测试npm 6、为您分享 前言 作为一名LINUX运维人员,我们经常需要使用npm来管理我们的node.js应用程序。但是,在CentOS上安装npm可能会有一些挑战,因为它需要一些额外的配置才能正常运行。在本篇文章中,我们将提供一份详细的CentOS安装npm的教程,以帮助您轻松安装并开始使用npm。 安装No 系统运维 2023-08-10 LOVEHL^ˇ^
使用Deno增强AWS Lambda的安全性 Deno是一种替代JavaScript运行时的方案,于2020年发布。最近我注意到对它的兴趣越来越多,它具有一些吸引人的特点: 避免安装依赖项的需求 广泛支持Web标准API 开箱即用的TypeScript支持 全功能工具集 精细的权限检查 更安全的NPM包 高性能 其中吸引我注意的特性是精细的权限检查和更安全的NPM包的概念。软件供应链攻击在过去几年变得越来越频繁,并且引起了更多关注。在Java 开发运维 2023-08-07 法医
Nodejs 第八章(npm搭建私服) 构建npm私服 构建私服有什么收益吗? 可以离线使用,你可以将npm私服部署到内网集群,这样离线也可以访问私有的包。 提高包的安全性,使用私有的npm仓库可以更好的管理你的包,避免在使用公共的npm包的时候出现漏洞。 提高包的下载速度,使用私有 npm 仓库,你可以将经常使用的 npm 包缓存到本地,从而显著提高包的下载速度,减少依赖包的下载时间。这对于团队内部开发和持续集成、部署等场景非常有用 开发运维 2023-08-07 剑圣无痕