gpt4 book ai didi

node.js - MongoDB-Express::ENOTDIR:不是目录,...gssapi.js/package.json

转载 作者:太空宇宙 更新时间:2023-11-04 02:01:52 25 4
gpt4 key购买 nike

我在我的 express-js 项目中使用 mongodb。我正在尝试在 vs code 中运行服务器,但它抛出 npm 包错误。它可以与 Webstorm命令行 配合使用。

Error: ENOTDIR: not a directory, stat '/home/user/Workspace/Project1/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/lib/auth/gssapi.js/package.json'
at Error (native)
at fs.existsSync (fs.js:219:13)
at find_package_json ('/home/user/Workspace/Project1/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/node_modules/require_optional/index.js:13:9)
at require_optional ('/home/user/Workspace/Project1/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/node_modules/require_optional/index.js:37:18)
at Object.<anonymous> ('/home/user/Workspace/Project1/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/lib/auth/gssapi.js:27:14)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Module.require (module.js:354:17)

我多次尝试安装软件包并更新了 npm 本身,但无法修复它。有人可以建议如何解决这个问题吗?谢谢。这是我的 package.json 文件。

{
"name": "Project 1",
"version": "1.0.0",
"description": "Project 1 apis",
"private": true,
"scripts": {
"start": "node ./bin/www"
},
"license": "BSD-2-Clause",
"dependencies": {
"body-parser": "^1.17.2",
"connect-multiparty": "^2.0.0",
"cookie-parser": "^1.4.3",
"csvtojson": "^1.1.7",
"express": "~4.14.0",
"moment": "^2.18.1",
"mongodb": "^2.2.31",
"mongoose": "^4.11.6",
"mongoose-double": "0.0.1",
"morgan": "^1.8.2",
"static-favicon": "^2.0.0-alpha",
"uniqid": "^4.1.1"
}
}

最佳答案

我也遇到了同样的问题。我通过从磁盘中删除源代码、将存储库克隆到另一个文件夹、安装所有软件包然后开始工作来解决这个问题。

希望对您有帮助。

关于node.js - MongoDB-Express::ENOTDIR:不是目录,...gssapi.js/package.json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45682838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com