错误:找不到模块'C:UsersUserOneDriveDesktoptest2serverapp.js'



我正在使用节点,但我只是在控制台中得到以下错误:

Error: Cannot find module 'C:UsersUserOneDriveDesktoptest2serverapp.js'
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
这是我的json:
{
"name": "check-in ",
"version": "1.5.0",
"description": "test",
"main": "app.js",
"scripts": {
"test": "echo "Error: no test specified" && exit 1",
"start": "node app.js",
"watch": "nodemon app.js"

},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"express": "^4.18.2",
"nodemon": "^2.0.22",
"sequelize": "^6.30.0"
}
}

我只是想让服务器工作,但似乎没有工作

您的package.json应该与您的app.js在相同的位置。(当你使用node app.js时)。所以确保它们在相同的位置,它应该工作



如果它们已经在一起,而你仍然遇到问题,尝试将项目移动到其他地方,因为在OneDrive中可能会导致一些路径问题,这取决于你的权限。

EDIT:
理想情况是将主模块(app.js)放在项目的根级。所以如果你的项目是test2,你的app.js应该是:
C:UsersUserOneDrivetest2app.js

和你的包。json:
C:UsersUserOneDrivetest2package.json

相关内容

  • 没有找到相关文章

最新更新