我正试图将一个项目从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解决了这个问题,但我怀疑以后还会有其他问题。