一般来说,我对node.js和web开发都是新手。我目前正在使用express、vue和element ui构建一个应用程序。“我的后端”和“前端”位于不同的文件夹中,完全由依赖项分开。我已经在这个项目上使用nodemon很长一段时间了,而且从来没有发生过任何依赖性问题。但就在我更新了一个express.js路由器文件并调用nodemon重新启动后,出现了错误,似乎我缺少了一个“vue”模块。我已尝试删除并重新安装后端项目文件夹中的node_模块,但错误仍然存在[提前道歉,因为这是我第一次使用stackoverflow发布问题,所以我不确定如何实际发布图像,但基本上图像应该显示以下内容:
bash-3.2$ node app.js
internal/modules/cjs/loader.js:883
throw err;
^
Error: Cannot find module 'vue'
Require stack:
/Users/seansong/Desktop/node_modules/element-ui/lib/locale/index.js
- /Users/seansong/Desktop/node_modules/element-ui/lib/mixins/locale.js
- /Users/seansong/Desktop/node_modules/element-ui/lib/select.js
- /Users/seansong/Desktop/node_modules/element-ui/lib/element-ui.common.js
- /Users/seansong/Desktop/Planner/Planner/BackEnd/routes/fixed.js
- /Users/seansong/Desktop/Planner/Planner/BackEnd/app.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
at Function.Module._load (internal/modules/cjs/loader.js:725:27)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (/Users/seansong/Desktop/node_modules/element-
ui/lib/locale/index.js:10:12)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/Users/seansong/Desktop/node_modules/element-ui/lib/locale/index.js',
'/Users/seansong/Desktop/node_modules/element-ui/lib/mixins/locale.js',
'/Users/seansong/Desktop/node_modules/element-ui/lib/select.js',
'/Users/seansong/Desktop/node_modules/element-ui/lib/element-ui.common.js',
'/Users/seansong/Desktop/Planner/Planner/BackEnd/routes/fixed.js',
'/Users/seansong/Desktop/Planner/Planner/BackEnd/app.js'
]
}]
1条答案
按热度按时间zrfyljdw1#
在再次查看整个文件后,我发现了这个问题。当我输入代码时,我无意中包含了“avatar”,但我很快就删除了它,没有意识到它是元素ui中的一个保留依赖项,我的文件立即在顶部添加了这个依赖项。就这样发生了上述问题。在我发布这个问题之前,我应该再次全面检查我的代码。然而,这是一次很好的学习经历。web开发很有趣,而令人沮丧是今天的教训