Tengo un paquete antiguo de Nuxt.js que se desarrolló en el Nodo 12 y quiero usarlo ahora con el Nodo 16 (el último estable), pero cuando intento instalar mis paquetes mediante npm install los errores de diferencia de versiones.
Pero sé que los paquetes están actualizados. Entonces, estoy tratando de forzar el borrado de mi caché npm con sudo npm cache clean -f pero recibo este error:
npm WARN usando --force Protecciones recomendadas deshabilitadas.
El entorno es ubuntu 20.04 y este es mi archivo package.json :
{ "name": "frontend", "version": "1.0.0", "private": true, "scripts": { "dev": "nuxt", "build": "nuxt build", "start": "nuxt start", "generate": "nuxt generate" }, "dependencies": { "@nuxtjs/auth": "^4.9.1", "@nuxtjs/axios": "^5.13.6", "@nuxtjs/dotenv": "^1.4.1", "@nuxtjs/google-adsense": "^1.4.0", "@nuxtjs/gtm": "^2.4.0", "@nuxtjs/router": "^1.6.1", "better-vue-input-tag": "^1.1.0", "bootstrap": "^5.1.3", "bootstrap-vue": "^2.21.2", "core-js": "^3.19.2", "eslint": "^8.3.0", "jquery": "^3.6.0", "laravel-vue-pagination": "^2.3.1", "node-sass": "^6.0.1", "nuxt": "^2.15.8", "popper.js": "^1.16.1", "sass-loader": "^12.3.0", "vform": "^2.1.2", "vue-autosuggest": "^2.2.0", "vue-gtag": "^1.16.1", "vue-infinite-loading": "^2.4.5", "vue2-google-maps-withscopedautocomp": "^0.12.1" }, "devDependencies": { "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", "ip": "^1.1.5", "prettier": "^2.5.0" } }¿Cómo puedo usar la bandera de fuerza sin obtener errores?
Editar:
Parece ser un problema con la versión actual de Node instalada en su dispositivo. Si intenta reinstalar encima de la instalación anterior, o usa el comando @latest, no funcionará. Desinstale Node y vuelva a instalarlo desde el sitio web oficial.
Así que estaba teniendo el mismo problema que usted y pensé que el almacenamiento en caché no funcionaba, pero en realidad funcionó, era solo un mensaje de advertencia, intente este comando npm cache verify para verificar si el almacenamiento en caché funcionó o no y si funcionó su problema no es con el almacenamiento en caché, pero el problema probablemente sea con la versión de su nodo.
PS C:\code> npm cache clean --force npm WARN using --force Recommended protections disabled. PS C:\code> npm cache verify Cache verified and compressed (~\AppData\Local\npm-cache\_cacache) Content verified: 0 (0 bytes) Index entries: 0 Finished in 0.008s PS C:\code>