Lorsque j'ai installé npm sur Laravel Homestead, une erreur s'est produite lors de la correspondance avec la valeur de la somme de contrôle.

Comme le sujet le dit, j'ai essayé d'installer Inertia.js pour utiliser Laravel Jetstream introduit dans Laravel8, mais j'ai eu une erreur de valeur de somme de contrôle à npm install. Je suis un peu coincé, alors notez la solution de contournement.

environnement

windows 10 Pro + Homestead

Conclusion

Faites npm install du côté Windows au lieu de npm install du côté de l'environnement virtuel

Cause

La source Laravel elle-même décrite dans Homestead.yaml a été créée à partir du compositeur du côté des fenêtres. Par conséquent, si vous exécutez «npm install» dans un environnement virtuel, une divergence sera détectée dans le processus de comparaison des valeurs de contrôle, et «npm install» ne passera pas.

Par conséquent, après npm install du côté Windows où le projet a été créé, il a été reflété dans l'environnement virtuel.

Remarques

Les détails de l'erreur sont les suivants

npm WARN deprecated [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm ERR! code EINTEGRITY
npm ERR! sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== integrity checksum failed when using sha512: wanted sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== but got sha512-5LwJRBYSTsf4U+d4gVgHUgnLgzfvnZlYT3MGCAmo5Ghqf6dhBWlZso55WlT3XMdEsXOSNMX1utRTU6EJ+oDLIA==. (17541 bytes)
npm WARN deprecated [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
npm ERR! code EINTEGRITY
npm ERR! sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== integrity checksum failed when using sha512: wanted sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== but got sha512-szqDHaopRPF3pMsLLSULzSEo7m7wRBTixms9oeiP+tKUaGee+Hl975HufXP16ksx4Aok2wN5jMU+fCg7mr39qg==. (16372 bytes)
npm ERR! code EINTEGRITY
npm ERR! sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== integrity checksum failed when using sha512: wanted sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== but got sha512-5QUyQguLezCc99z3ZZpqQPJ4zHEtoUIGo0KTAHTkjUWUd7Gktu09CX76WMfAfKbH3eM4QKThhQqbe+1lxpZhUQ==. (2206 bytes)
npm ERR! code EINTEGRITY
npm ERR! sha512-Rvq+e1e0TFB8E8X+8MQjHSY6vtol45s5gxtLI/018UsAn2IBMmwNEZRM/h+HVnAJRHjasLIKKUO3uvoMM28LvA== integrity checksum failed when using sha512: wanted sha512-Rvq+e1e0TFB8E8X+8MQjHSY6vtol45s5gxtLI/018UsAn2IBMmwNEZRM/h+HVnAJRHjasLIKKUO3uvoMM28LvA== but got sha512-UEoXCBbu82rW04c8da9exc20RdjliJRUPT3j31I89vaGpctoPd3rfMkGVTeFLK4OjeGe3mtVidtfYJe7IDK9vg==. (156147 bytes)
npm ERR! code EINTEGRITY
npm ERR! sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= integrity checksum failed when using sha1: wanted sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= but got sha512-q0hEeHaSz6/fzu5RfePuJy6mhfNHZGrOdgOvjy7HvtxEIijggNAMMBsq3DAFxpLWvE62nFC6jQ4Xh6Scb0Meiw== sha1-wVjaknrPBcKwi1wcUKZAwpEmdZY=. (2387 bytes)
npm ERR! code EINTEGRITY
npm ERR! sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== integrity checksum failed when using sha512: wanted sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== but got sha512-G4Viwc4dYfmFYuxq8BKlP8GpB96iKfetBRxzufnDaD/+fBvPyJHCpUCFQvbAn6vDw54lze7W3UteDm3IIrO5PQ==. (107773 bytes)
npm ERR! code Z_DATA_ERROR
npm ERR! errno -3
npm ERR! zlib: incorrect data check

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/vagrant/.npm/_logs/2020-11-23T05_58_12_835Z-debug.log

Recommended Posts

Lorsque j'ai installé npm sur Laravel Homestead, une erreur s'est produite lors de la correspondance avec la valeur de la somme de contrôle.
Une histoire sur une erreur lors de la migration dans docker PHP Laravel
Erreur lors de l'installation du bundle après la mise à niveau vers Catalina
[PHP] Histoire de la sortie de PDF avec TCPDF + FPDI
Une histoire d'essayer de s'entendre avec Mockito
Une histoire sur la réduction de la consommation de mémoire à 1/100 avec find_in_batches
Une histoire sur le développement de ROS appelé rosjava avec java