Vue包版本不匹配:vue@2.6.14vue-server-renderer@2.7.10.



我正在尝试编译我的应用程序,但我得到了以下错误

Vue软件包版本不匹配:vue@2.6.14vue-server-renderer@2.7.10

这是因为我正在使用的Nuxt版本(我需要使用(使用vue-server-renderer@2.6.14,但我不确定是什么导致了另一场冲突

以下是我的依赖项,有什么方法可以找出原因或修复它吗?

"dependencies": {
"@nuxtjs/axios": "5.5.4",
"@nuxtjs/style-resources": "0.1.2",
"@nuxtjs/svg-sprite": "0.5.2",
"@sendgrid/mail": "6.4.0",
"body-parser": "1.19.0",
"chokidar": "3.5.2",
"clipboard": "2.0.4",
"compression": "1.7.4",
"cors": "2.8.5",
"express": "4.17.1",
"feed": "4.1.0",
"gsap": "3.1.1",
"lazysizes": "5.3.2",
"lodash": "4.17.21",
"lru-cache": "5.1.1",
"moment": "2.24.0",
"mongoose": "5.9.10",
"morgan": "1.10.0",
"nuxt": "2.15.8",
"pm2": "4.4.0",
"sanitize-html": "2.5.1",
"sitemap": "2.2.0",
"stickyfilljs": "2.1.0",
"svg4everybody": "2.1.9",
"swiper": "6.8.4",
"url-polyfill": "1.1.8",
"vue-waypoint": "3.2.2"
},
"devDependencies": {
"@babel/core": "7.18.10",
"@babel/eslint-parser": "7.18.9",
"eslint": "8.23.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-vue": "9.3.0",
"eslint-webpack-plugin": "2.7.0",
"normalize-scss": "7.0.1",
"postcss-preset-env": "6.7.0",
"sass": "1.54.7",
"sass-loader": "10.3.1",
}

全堆栈跟踪

这可能会导致工作不正常。确保使用相同的版本。

at Object.<anonymous> (/usr/src/app/node_modules/vue-server-renderer/index.js:8:9)
at Module._compile (node:internal/modules/cjs/loader:1120:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1174:10)
at Module.load (node:internal/modules/cjs/loader:998:32)
at Module._load (node:internal/modules/cjs/loader:839:12)
at Module.require (node:internal/modules/cjs/loader:1022:19)
at Hook._require.Module.require (/usr/src/app/node_modules/require-in-the-middle/index.js:101:39)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/usr/src/app/node_modules/@nuxt/vue-renderer/dist/vue-renderer.js:19:27)
at Module._compile (node:internal/modules/cjs/loader:1120:14)

我更改了这3项,它成功了来自

"@nuxtjs/axios": "5.5.4",
"@nuxtjs/style-resources": "0.1.2",
"@nuxtjs/svg-sprite": "0.5.2"

"@nuxtjs/axios": "5.10.2",
"@nuxtjs/style-resources": "1.0.0",
"@nuxtjs/svg-sprite": "0.4.10"

删除模块和包锁定文件,运行npm安装,然后它工作

最新更新