NPM因尝试安装包并使用--save标志而崩溃

NPM因尝试安装包并使用--save标志而崩溃,npm,gulp,del,Npm,Gulp,Del,这是我的package.json文件: { 姓名:管理员, 版本:1.0.0, 说明:, main:index.js, 脚本:{ 测试:echo \错误:未指定测试\&退出1 }, 作者:Rateb Habedy, 许可证:ISC, 依赖性:{ 浏览器同步:^2.26.3, 大口喝:^4.0.0, 大口自动刷新器:^6.0.0, 大口喝干净:^0.4.0, 吞咽图像最小值:^5.0.3, 吞咽缩小css:^1.2.4, 吞咽鼻塞:^4.0.2, 狼吞虎咽:^3.0.2, gulp4运行顺序:^0

这是我的package.json文件: { 姓名:管理员, 版本:1.0.0, 说明:, main:index.js, 脚本:{ 测试:echo \错误:未指定测试\&退出1 }, 作者:Rateb Habedy, 许可证:ISC, 依赖性:{ 浏览器同步:^2.26.3, 大口喝:^4.0.0, 大口自动刷新器:^6.0.0, 大口喝干净:^0.4.0, 吞咽图像最小值:^5.0.3, 吞咽缩小css:^1.2.4, 吞咽鼻塞:^4.0.2, 狼吞虎咽:^3.0.2, gulp4运行顺序:^0.3.1, imagemin jpeg重新压缩:^6.0.j0, imagemin pngquant:^7.0.0 }, 依赖项:{ 删除:^4.0.0, 吞咽重命名:^1.4.0 }
} 您遇到的问题不是npm del包,而是package.json文件中的一个错误,实际上只是一个输入错误

请参见第行:

"imagemin-jpeg-recompress": "^6.0.j0",
这不是有效的版本标记,无法解析。您可能希望该行的内容如下:

"imagemin-jpeg-recompress": "^6.0.0",

编辑该行后,您的npm安装应能正常工作。

您的package.json文件很可能存在问题。请将其包含在您的问题中好吗?这就是为什么您不手工编辑package.json的原因。只是随便猜测一下:vim光标在插入模式下移动?好的,我包括package.json,请检查一下@对不起,我不懂你的意思@JaredSmith@ratebcrypto别担心。实际上,我经常在我的文件中犯这个错误,因为我使用vim:在vim文本编辑器中,您有各种模式,其中只有一种模式允许您在文件中插入字符。在另一种模式中,hjkl移动光标,因此当我打算实际浏览文档时,我经常会在随机的地方使用这些字符。只需删除版本范围内的j,它可能会解决您的问题。'j'可能键入错误