npm命令 发布npm包 常见BUG处理 npm包版本号规则
npm命令&发布npm包
npm常用命令
npm help 查看帮助
npm i -g package 在本地安装插件可用于发布前的测试
npm update package 将node_modules子目录对应模块更新至最新版本
npm update packge -g 将全局安装的命令行程序更新至最新
npm cache clear 清空npm本地缓存,用于使用相同版本号发布新版本代码的人,发布npm包时会用到
npm unpublish package@version 撤销自己发布的某个版本代码
发布自己的包:
注册npm账号
创建你要发布的项目。npm init 生成packag.json,添加包的名称(name)、版本号(version)、入口文件(main)
执行发布(npm login npm publish 登录之后,保证路径正确)
更新 改变package.json里面的版本号,npm publish
使用 npm install
卸载已经发布的包 npm unpublish name;
发布npm包常见bug处理
code E403
npm ERR! publish Failed PUT 403
npm ERR! code E403
npm ERR! [no_perms] Private mode enable, only admin can publish this module [no_perms] Private mode enable, only admin can publish this module: lt-cst
解决方案:切换至npm镜像 npm config set registry http://registry.npmjs.org
errno -4048
npm ERR! path C:\Users\10128\AppData\Local\Temp\npm-7164-ad459064\tmp\fromDir-9d24e696\package.tgz
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
解决方案:清理本地缓存 npm cache clear --force
package.json版本号规则
package.json版本号规则
npm install
npm install @version
波浪符号(~) ~1.15.2 >=1.15.2 <1.16.0
插入符号(^) ^3.3.4 >=3.3.4 <4.0.0
分类:
软件工程相关 / Bug
, 前端技术栈 / Nodejs
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端