- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在我的 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/
我尝试在内部驱动器上生成一些文件时遇到此错误。下面是打印栈 03-27 01:36:16.111: W/System.err(1445): java.io.FileNotFoundException:
strerror() 函数返回简短的错误描述,将错误编号作为参数。例如,如果参数为ENOTDIR,则返回“Not a directory”,如果参数为EBUSY,则返回“Device or resou
我对 Node.js 非常陌生,并尝试使用 npm 安装 Flatiron,但它给了我一个错误。 sudo npm install flatiron -g 我得到 - npm http GET htt
所以我正在使用第三方项目,并且有以下代码块: // walk through /run and remove all filecontents, keeping 1 level directories
我发现 mapreduce 作业似乎由于 RawLocalFileSystem 中的某些问题而无法启动。 我该如何调试这个错误?似乎没有与 NativeIO chmod 异常关联的目录或命令的踪迹。
我将 VSCode 与 TSLint (v5.11.0) 结合使用。 我将 VSCode 设置为:“tslint.autoFixOnSave”:true但是,每当我打开任何 ts 文件时,我都会在输出
我正在使用html-pdf@2.1.0在我的 meteor 应用程序中。当 .create() 调用时,会生成以下错误。 最初它可以工作,但更新 Mac Sierra 后会生成以下错误。但是它可以在
我正在编写一个上传图像并将其移动到“./uploads”文件夹的脚本。这在我的本地计算机上运行良好,但今晚刚刚首次将项目部署到 EC2 实例,并且遇到了一个非常奇怪的问题。尝试上传图像时,服务器返回以
每次我尝试在我的 Windows10 MeteorJS 应用程序上添加一个新包,例如通过命令:meteor add iron:router(其他包同理) 我收到以下错误: C:\Users\Alek
我在我的 express-js 项目中使用 mongodb。我正在尝试在 vs code 中运行服务器,但它抛出 npm 包错误。它可以与 Webstorm 和 命令行 配合使用。 Error: EN
我正在电子中使用 html-pdf 从 html 生成 pdf。 当我通过“npm run start”测试时它有效。我可以得到pdf。 但是当我通过电子构建器将电子应用程序打包为.dmg文件时, 调
注意:我有最新的 npm 和 Node 版本。我已经尝试了 npm install error ENOTDIR 中提供的答案但对我不起作用。 我需要在 NodeRed 上安装 2 个 npm 模块作为
我正在 Windows 8 机器上的 homestead 上运行 Laravel 应用程序。 我使用 gulp、elixix 和 node.js 来编译 SASS 和 .js 文件等资源文件。 当我运
我是一名优秀的程序员,十分优秀!