Я получаю сообщение об ошибке при попытке запустить проект в режиме разработки.
user@Apples-MacBook-Pro myproject (hotfix/carousel-2) $ npm run dev
> [email protected] dev /Users/user/nuxt-projects/myproject
> nuxt
/Users/user/nuxt-projects/myproject/node_modules/vue-server-renderer/index.js:8
throw new Error(
^
Error:
Vue packages version mismatch:
- [email protected]
- [email protected]
Я попытался удалить каталог node_modules и повторно запустить npm insatll, но все равно получаю ту же ошибку. Не могли бы вы указать мне правильное направление?
У вас есть vue-server-render в вашем package.json? Удаление должно работать





Я решил ту же проблему с удалением файлов кеша и файлов блокировки пакетов.
rm -rf package-lock.json && npm cache clean
Если вы использовали пряжу вместо npm, то
rm -rf yarn.lock && yarn cache clean
После удаления файлов блокировки установите заново
npm install
ИЛИ ЖЕ
yarn install --network-timeout 600000
Позже это может решить те же проблемы.
Начиная с npm@5, кеш npm самовосстанавливается от проблем с повреждением, и данные, извлеченные из кеша, гарантированно являются действительными. Если вы хотите убедиться, что все согласовано, используйте вместо этого 'npm cache verify'. С другой стороны, если вы отлаживаете проблему с помощью установщика, вы можете использовать npm install --cache /tmp/empty-cache, чтобы использовать временный кеш вместо того, чтобы уничтожать фактический. Если вы уверены, что хотите удалить весь кеш, повторите эту команду с --force.
В конце концов я заставил его работать, используя:
rm -rf node_modules/ // Удаляет папку node_modulesrm -rf package-lock.json && npm cache clean --force // Удаляет файл блокировки пакета и принудительно очищает кеш (npm v5 +)npm install // делаем новую установкуСпасибо @luiseok
npm audit fix --force
This command is the quick fix for your question
изменить версию
vue-server-rendererна 2.5.16 вручную.