安装Discord机器人依赖wokcommands时出现npm无效标签名报错
报错原因
报错核心是版本号前缀符号不合法:你用到的版本号前缀是特殊字符⌃,不是npm可识别的标准^(脱字符),这类特殊字符无法通过npm的标签名校验,就会抛出上述错误。
解决方法
- 如果你是直接在终端执行安装命令时报错:把命令里的
⌃替换成标准^,或者直接去掉前缀指定固定版本安装即可,示例命令:npm install wokcommands@4.4.2 - 如果你是执行
npm install全量安装项目依赖时报错:- 打开项目根目录的
package.json文件,找到dependencies/devDependencies下的wokcommands对应行 - 把版本号前的
⌃替换为标准^,或者直接写固定版本号4.4.2,修改后示例:"wokcommands": "^4.4.2" - 保存文件后,删除项目根目录的
node_modules文件夹和package-lock.json文件 - 重新执行
npm install即可完成安装
- 打开项目根目录的
内容的提问来源于stack exchange,提问作者user15547690
相关产品推荐
相关产品推荐

