NPM
文章平均质量分 64
不怕麻烦的鹿丸
我啊,只想安稳地做个忍者,安稳地生活,和一个不美也不丑的女人安稳地结婚,安稳地生两个小孩,第一个是女孩,之后是男孩。等女儿结了婚,儿子独立后便退休,之后闲时和朋友下下象棋或围棋,过着悠哉悠哉的隐居生活,然后先太太一步离开这个世界,能有这种人生就好了。
展开
-
如何开发npm依赖包,并发布到npm
若连接上xxx后就可以通过引入node_modules中的依赖的方式引用xxx进行测试,xxx本地修改后,测试项目中也会实时更新。如果希望打包的文件具有命名空间如@vue,只需修改pacakge.json的name,在前面加上命名空间,再执行打包命令即可。注:上传的npm包,在72小时后不可删除,如果是测试用的包,记得72小时内删除。此处如果有错误,有可能是因为你的npm用的是淘宝镜像,才导致的无法登录成功。输入自己的用户名,密码和邮箱(输入密码时是正常输入的,只是自己看不到)原创 2024-02-29 10:02:44 · 1303 阅读 · 0 评论 -
解决webpack或vite项目无效依赖以及子孙依赖安全漏洞升级与兼容性问题的方法
一旦执行升级操作,因为会忽略各依赖间的联系性并统一升级到最新版本,所以可能会出现升级失败的情况,此时会询问用户是否确定并加上 --force 强制升级,如果你仍然想升级,直接输入强制升级即可。根据组件库无风险版本,在 package-lock.json 文件中指定间接依赖的大版本或具体版本号,使用npm update 升级指定依赖。安装时忽略所有peerDependencies,忽视依赖冲突,采用npm版本4到版本6的样式去安装依赖,已有的依赖不会覆盖。原创 2024-01-26 10:02:46 · 1457 阅读 · 0 评论 -
通过本地的包安装cypress
有些公司可能出于某种原因,网络环境分内外网,导致 cypress 在内网环境下可能被限制,无法通过 npm install 的方式直接安装,这时候我们就必须通过外网下载好 cypress.zip,然后通过本地的包来安装 cypress 到我们的项目中。原创 2023-04-03 17:39:06 · 971 阅读 · 2 评论 -
npm ci 和 npm i 的区别
npm ci和命令都是用来安装依赖的命令,但 npm ci 比常规的 npm i 安装要,也,可以帮助捕获由大多数 npm 用户的增量安装的本地环境引起的错误或不一致,使 npm 依赖安装保持),它旨在用于自动化环境,如测试平台,持续集成和部署。在中,每次 npm i 后,对应的版本前都有个符号。在这种情况下,你再次npm i 时安装的包的版本就有可能会与之前的不一样,具体的,你可以到中查看实际的包版本。^的匹配规则是:>= 当前版本,且保持从左至右的第一个非零版本。原创 2023-04-03 11:35:31 · 1193 阅读 · 0 评论 -
npx 使用教程
npm从 v5.2.0开始新增了 npx命令,>=该版本会自动安装npx,是一个npm包执行器,,npm 使得它非常容易地安装和管理托管在注册表上的依赖项,npx 使得使用 CLI 工具和其他托管在注册表,加强了用户的体验。Node安装后自带npm模块,可以直接使用npx命令。如果不能使用,就要手动安装一下。原创 2023-03-31 18:08:15 · 5492 阅读 · 0 评论 -
npm-audit
有时候我们在开发项目的时候,可能需要检查项目所安装依赖的漏洞和缺陷,我们就可能需要用到以下npm命令进行查询分析和修复。#允许开发人员分析复杂的代码,并查明特定的漏洞和缺陷npm audit# 检测项目依赖中的漏洞并自动安装需要更新的有漏洞的依赖,而不必再自己进行跟踪和修复npm audit fix# 运行audit fix,但是只更新pkglock, 不更新node_modulesnpm audit fix --package-lock-only# 只更新dependencie..原创 2022-04-08 17:52:07 · 2711 阅读 · 0 评论 -
nrm 和 nvm 在项目中的使用
一、nrm功能:切换npm镜像全局安装:npm install -g nrm常用命令:# 查看镜像列表nrm ls# 切换镜像nrm use r_name(镜像的名称)# 在nrm添加自己的镜像地址nrm add r_name r_url(镜像的链接)# 删除镜像nrm del r_name# 测试镜像的相应速度nrm test r_name二、nvm功能:管理和切换node版本(可在自己电脑安装多个node版本,便于不同项目的支持)安装:1原创 2022-04-08 17:42:26 · 568 阅读 · 0 评论 -
vue封装自定义组件,打包发布到npm上使用
封装vue组件库有2种形式:1、使用 webpack-simple 模板,没有vue-router的中间件,不需要路由时推荐使用,同时 webpack-simple 没有格式的检测2、使用 webpack 模板一、webpack-simple┌─testNpm 项目主目录├─ src│ └─ components 存放所有自定义组件目录│ ├─ xx-btn 单个自定...原创 2020-06-09 18:16:21 · 6873 阅读 · 1 评论 -
SVG 图片压缩工具插件 —— svgo
https://github.com/svg/svgo1、安装插件npm install -g svgo2、进入图片目录svgo *.svg原创 2019-04-11 14:40:16 · 3253 阅读 · 0 评论