在将一个项目从Vue迁移到Nuxt之后,我会出现依赖性错误.我该如何修复它们



我正试图将一个项目从Vue2迁移到Nuxt3,主要是因为SEO问题,当我试图匿名运行dev-it时,我会收到以下错误:

These dependencies were not found:
child_process in ../node_modules/xmlhttprequest/lib/XMLHttpRequest.js 
fs in ../node_modules/xmlhttprequest/lib/XMLHttpRequest.js 

这是我的包.json:

{
"name": "project-name",
"version": "1.0.0",
"private": true,
"scripts": {
"dev": "nuxt",
"build": "nuxt build",
"start": "nuxt start",
"generate": "nuxt generate"
},
"dependencies": {
"core-js": "^3.25.3",
"nuxt": "^2.15.8",
"v-owl-carousel": "^1.0.8",
"vmodal": "^0.1.13",
"vue": "^2.7.10",
"vue-server-renderer": "^2.7.10",
"vue-template-compiler": "^2.7.10",
"vuelidate": "^0.7.7"
},
"devDependencies": {
"@iconify/vue2": "^2.0.0"
}
}

我使用的遗留代码不是从头开始构建的,也不知道child_process或fs在哪里使用,我如何找到它们并阻止这个问题的发生?

我也很奇怪,我的模块都没有出现在包.0json 中

您是否安装了它要求的依赖项?

npm i xmlhttprequest

我用Parse解决了这个问题。现在需要解析node/parse解决了这个问题,但我怀疑以后还会有其他问题。

最新更新