TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 93 篇文章
JavaWebNPM_简介和相关配置

JavaWebNPM_简介和相关配置

【JavaWeb】NPM_简介和相关配置

时间:12/19/2025

npm-包发布流程

npm-包发布流程

本文详细介绍了npm包的发布流程,包括前置准备(账号注册、环境配置)、项目初始化与关键配置(package.json字段说明、README等文件要求)、本地测试方法(npmlink)、正式发布步骤(公开包/作用域包/测试版本发布)、版本更新维护(SemVer规范)以及常见问题处理。文章还提供了进阶优化建议,如使用np工具简化流程、配置自动化发布等,并强调了发布前的本地测试和版本管理的重要性,帮助开发者规范高效地发布npm包。

时间:12/18/2025

鄙人的-Vue-3.0-商业级开源甘特图已经发布到-npm

鄙人的-Vue-3.0-商业级开源甘特图已经发布到-npm

Vue3Gantt是一款功能强大的甘特图组件,专为Vue3设计,支持高度定制化和多语言功能。主要特性包括:支持多视图模式(月/日/周/时)任务依赖关系可视化(四种连线类型)自定义主题系统(内置5种主题)国际化支持(8种语言)交互式操作(拖拽调整任务时间和进度)高性能虚拟滚动该组件提供npm安装和源码构建两种方式,配置灵活,包含样式配置、数据映射和事件处理等功能。适用于项目管理、任务排期等场景,可通过API实现任务增删改查和进度更新。

时间:12/17/2025

Nodenpm-install报错npm-error-Cannot-read-properties-of-null-reading-matches

Nodenpm-install报错npm-error-Cannot-read-properties-of-null-reading-matches

npminstall报错npmerrorCannotreadpropertiesofnull(reading'matches')

时间:12/12/2025

npm-无法加载文件-D...nodejsnpm.ps1,因为在此系统上禁止运行脚本

npm-无法加载文件-D...nodejsnpm.ps1,因为在此系统上禁止运行脚本

摘要在VSCode终端使用npm命令时出现脚本执行权限问题,报错显示系统禁止运行npm.ps1脚本。解决方法为:首先通过get-ExecutionPolicy查看当前执行策略(显示为Restricted);然后使用Set-ExecutionPolicy-ScopeCurrentUser命令将当前用户权限设置为RemoteSigned;最后再次验证执行策略已更改为RemoteSigned即可解决该问题。此操作允许系统运行必要的npm脚本。

时间:12/11/2025

npm几个实用命令

npm几个实用命令

最近接到公司安全团队的项目风险表格,列出了当前前端项目的一些安全风险,大概有190多项,第一个大坨是XSS的,第二大坨就是npm包需要升级的,看了下,需要升级的大概有55个包,最近在做这些包升级的时候发现了NPM以前很少用,但是确很实用的几个命令,特记录分享。

时间:12/09/2025

npm-install-sentrycli安装这个破包一直失败

npm-install-sentrycli安装这个破包一直失败

来源:https://blog.csdn.net/qq_52335038/article/details/124478263。破包一直装不上,各种方法都试了,改源,清缓存,扑街。

时间:12/05/2025

前端项目-npm-镜像使用的顺序,和优先级顺序

前端项目-npm-镜像使用的顺序,和优先级顺序

package.json文件中的/URL/本地格式路径GitURLHTTP(s)URL/压缩包URLfile:本地路径linkdirectsource不受lockfile和.npmrc影响,这些来源强绑定,不走registry,也不走镜像,没有fallbacklock文件中resolved的镜像地址若lockfile记录了tarballURL,则强制使用仅适用于registry包(不是directsource)

时间:12/05/2025

Node.js-编程实战安装-Node.js-与-npm-yarn

Node.js-编程实战安装-Node.js-与-npm-yarn

安装Node.js不只是完成一个软件的下载,而是建立整个开发体系的基础。npm或yarn负责管理依赖,nvm负责管理版本,Node.js本身则承担运行任务。环境配置是否规范,会直接影响开发效率与项目稳定性。将环境一次搭好,比后续不断修修补补更可靠。

时间:12/04/2025

快速设置-npm-源

快速设置-npm-源

如果你经常需要切换不同源进行测试,建议安装。工具,可以很方便地管理和切换源。

时间:12/02/2025

搭建Vue环境遇到的问题

搭建Vue环境遇到的问题

本文记录了作者在接手前端Vue项目时遇到的Node.js模块加载错误问题及解决方案。由于http_parser模块缺失导致程序崩溃,作者通过分析发现是Node.js版本不兼容和依赖冲突所致。经过尝试更新Node.js版本、重装依赖未果后,在同事建议下使用nvm工具管理Node版本,最终成功运行项目。文章详细介绍了nvm的安装步骤和使用方法,并强调要根据Vue版本选择对应的Node版本(Vue2用20+版本,Vue3用15-版本)。通过一天的努力,作者最终解决了问题并顺利启动项目。

时间:12/01/2025

Node.js-npm-安装过程中-EBUSY-错误的分析与解决方案

Node.js-npm-安装过程中-EBUSY-错误的分析与解决方案

综上所述,是一个较为常见的错误,特别是在Windows系统上,通常由文件被占用、资源竞争、权限不足等原因引起。解决这个错误的关键在于逐步排查,确保所有可能占用资源的进程得到妥善处理,必要时调整系统环境设置、权限以及工具本身的版本。确保所有相关文件未被其他程序占用。临时禁用防病毒软件,避免扫描干扰安装过程。更新Node.js和npm至最新版本,以避免已知的bug。用管理员权限运行npm命令,确保权限足够。清理npm缓存,避免缓存损坏引发的问题。使用。

时间:11/29/2025

前端构建工具缓存清理,npm-cache与yarn-cache

前端构建工具缓存清理,npm-cache与yarn-cache

本文将详细介绍npm和yarn两大主流包管理工具的缓存机制及清理方法,帮助大家解决开发中的各种"疑难杂症"。npm@6以后,缓存采用了"内容寻址存储"(CAS)策略,每个缓存项都有一个唯一的哈希ID,保证真实性和完整性。yarn采用更严格的缓存策略,每个缓存项都有自己的校验和,确保不会使用损坏的包。1.**提高安装速度**-避免重复下载相同的依赖包。2.**节省网络流量**-减少对远程仓库的请求。4.**大型项目上线前**:确保使用干净环境。

时间:11/15/2025

全局-npm-config-与多环境配置

全局-npm-config-与多环境配置

设置全局配置常用全局配置命令2.多环境配置方案方案一:环境变量+.npmrc文件项目结构:环境特定的.npmrc文件:.npmrc(开发环境).npmrc.production.npmrc.testing方案二:使用环境变量动态配置package.json脚本配置:切换脚本(scripts/switch-npmrc.js):方案三:使用dotenv和自定义脚本.env.development.env.production动态生成.npmrc脚本:3

时间:11/04/2025

npm中your-companyregistry-和-registry-的区别

npm中your-companyregistry-和-registry-的区别

registry:设置所有包的默认下载源:只设置特定作用域包的下载源使用场景:公共包走默认registry,私有包走作用域registry优势:实现公私包分离,提高下载效率和安全管控这种配置方式既保证了公共包的正常下载,又确保了私有包的安全性和私密性。

时间:11/04/2025

开启RN之旅前端基础

开启RN之旅前端基础

由于咱们之前是做移动端开发的,所以在正式开始学习RN之前,咱们花点时间简单了解一下前端的一些基础知识,方便后续的学习。Babel是JavaScript编译器,编译过程包含解析、转换和打印输出三个核心环节。①、babel是一个工具链Babel作为工具链,主要功能是将ES6+代码及ReactJSX语法转换为向后兼容的JavaScript语法,解决新旧版本兼容性问题。②、为什么需要babel?浏览器兼容性问题:JavaScript新特性发布后,浏览器支持存在滞后性。

时间:11/04/2025

Windows11安装nvm管理node多版本

Windows11安装nvm管理node多版本

nrm(npmregistrymanager)是一个用于管理和切换npm源的命令行工具。它允许您在不同的npm源之间进行切换,以加快包的下载速度,或者解决特定源无法访问的问题。nrm提供了一组命令,可以列出可用的npm源、添加新源、测试源的响应速度,并切换当前使用的源。nrm常用的命令#查看可选的源。其中带*号的是当前使用的源nrmls#切换源:将当前的npm源切换为指定的源。可以使用源的名称或URL作为参数。

时间:11/02/2025

npm-无法加载文件-CProgram-Filesnodejsnpm.ps1,因为在此系统上禁止运行脚本,解决方法

npm-无法加载文件-CProgram-Filesnodejsnpm.ps1,因为在此系统上禁止运行脚本,解决方法

按下Win+X,在弹出的菜单中选择“WindowsPowerShell(管理员)”(或“终端(管理员)”,如果是Windows11)。执行npm-v或npmrundev,此时应该能正常运行,不会再提示“禁止运行脚本”。此时会提示“是否要更改执行策略”,输入Y(或直接按回车,默认是Y),等待策略生效。确认弹出的“用户账户控制”窗口,点击“是”(获取管理员权限)。如果还是Restricted,重新执行第二步(确保是管理员身份)。第四步:重启终端,测试npm。

时间:10/31/2025

.net-nuget程序包下载从未失败,php,python用NPM下载经常失败,旧库不存在

.net-nuget程序包下载从未失败,php,python用NPM下载经常失败,旧库不存在

Java生态中,庞大的类库和复杂的配置确实容易导致版本兼容问题,即便是资深开发者也常为依赖冲突头疼。相比之下,.NET通过微软的持续投入,即使在.NETCore向跨平台转型后,仍能维持对旧有库的兼容性支持。在性能架构上,Java采用多线程的"Thread-Per-Request"模型,每个请求分配专属线程,在高并发时资源消耗较大。Java和Node.js作为开源生态的代表,其库更新频繁且缺乏长期支持保证,而.NET在微软的统一维护下保持了更好的向后兼容性。

时间:10/30/2025

npm-install命令介绍

npm-install命令介绍

虽然是个再熟悉不过的命令,但了解它的机制、参数与最佳实践,能大幅提升开发效率与项目稳定性。掌握这些技巧,你就能更自如地管理依赖,构建更可控、更可靠的Node.js环境。📘npm官方文档:npminstallnpmCLI配置参考。

时间:10/30/2025

npm启动Taro框架报错

npm启动Taro框架报错

下载最新的VC++插件并安装,问题直接解决。

时间:10/30/2025

windows-npm打包无问题,但linux-npm打包后部分样式缺失

windows-npm打包无问题,但linux-npm打包后部分样式缺失

前端package.json中指定的是依赖版本范围,而linux中使用npminstall安装的版本与windows不同。例如"@ant-design/icons":“^4.0.0”插入符号意味着它可以安装最新的兼容版本。如果希望它安装特定版本,可以在版本前面删除。详见和插入符号将让它安装一个不改变第一个数字的更高版本。例如,你的package.json为指定了^4.0.0,但它安装了4.6.2。由于4没有改变,所以这也是可以接受的安装版本。

时间:10/30/2025

深入理解-Vite-开发服务器的-Local-与-Network-地址

深入理解-Vite-开发服务器的-Local-与-Network-地址

为什么不配置host就没有Network地址?因为默认devserver只监听localhost,不绑定局域网IP。解决方法在中配置,即可同时显示Local和Network地址,并支持局域网访问。

时间:10/29/2025

前端流水线连接npm私有仓库

前端流水线连接npm私有仓库

【代码】前端流水线连接npm私有仓库。

时间:10/29/2025

上一页
1234
下一页第 1 / 4 页