Error: 'vue-cli-service' no se reconoce como un comando interno o externo, programa ejecutable
o archivo por lotes.
Debido a que no hay un paquete node_modules en el proyecto, debe ejecutar npm install y
no hay ningún error después de ejecutarlo, pero hay una advertencia
npm WARN read-shrinkwrap Esta versión de npm es compatible con lockfileVersion@1, pero package-lock. json se generó para lockfileVersion@2. ¡Intentaré hacer lo mejor que pueda con él!
Agregué 9 paquetes de 42 contribuyentes en 12.831s
El mensaje de advertencia muestra que la versión actual de npm de su computadora es adecuada para lockfileVersion@1, pero su paquete -lock.json se deriva de lockfileVersion @2. Debido a que un determinado complemento utilizado en el código solo se puede descargar con una versión específica de npm, se informará un error y la instalación de npm fallará. En este caso, deberá actualizar npm.
Antes de la actualización, win+r e ingrese cmd para abrir el cuadro de comando de ejecución, ingrese npm -v para ver la versión de npm,
presione x en Windows y luego presione i para abrir la página de Power Shell. Luego ejecute el comando (administrador)
npm install [email protected] npm
xx.xx.xx es el número de versión de npm que desea actualizar
Después de que la actualización sea exitosa, en el cuadro de comando de ejecución, ingrese npm -v nuevamente para verificar si la versión de npm se actualizó exitosamente.
Después de que la actualización sea exitosa, regrese al proyecto y elimine la carpeta node_modules y el archivo package-lock.js.
Ejecute el comando npm install nuevamente y tendrá éxito.
Luego ejecute el comando npm run server. El proyecto se ejecuta exitosamente y el ¡el problema está resuelto!