账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    node.js加载mongodb依赖报错 no such file or diretory
    23
    0

    我的node项目原来是好的,后来我不记得我做了什么加载mongodb依赖报错了
    就这一句
    var MongoClient = require('mongodb').MongoClient;
    报的错:
    发生异常: Error
    Error: ENOENT: no such file or directory, access 'e:\test\node_modules\require_optional\index.js/package.json'

    at Object.fs.accessSync (fs.js:214:3)
    at fs.existsSync (fs.js:247:8)
    at find_package_json (e:\test\node_modules\require_optional\index.js:14:9)
    at find_package_json_with_name (e:\test\node_modules\require_optional\index.js:34:20)
    at require_optional (e:\test\node_modules\require_optional\index.js:69:13)
    at Object.<anonymous> (e:\test\node_modules\mongodb-core\index.js:8:20)
    at Module._compile (internal/modules/cjs/loader.js:678:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:689:10)
    at Module.load (internal/modules/cjs/loader.js:589:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 这个错误通常表示你正在尝试访问一个不存在的文件或目录。这个错误可能是由于以下原因导致的:

      1. 文件路径不正确:确保你在尝试访问的文件或目录的路径是正确的。
      2. 文件或目录不存在:确保你正在尝试访问的文件或目录确实存在。

      你可以尝试以下步骤来解决这个问题:

      1. 检查文件或目录的路径:确保你正在尝试访问的文件或目录的路径是正确的。如果路径包含斜杠,你需要确保斜杠是正确的。
      2. 检查文件或目录是否存在:你可以使用dir命令来检查文件或目录是否存在。如果文件或目录不存在,dir命令会返回一个错误消息。

      例如,如果你的文件路径是/path/to/file,你可以使用以下命令来检查文件是否存在:

      bash dir /path/to/file

      如果你的文件或目录不存在,你可能需要创建它。你可以使用mkdir命令来创建一个文件或目录。例如,如果你想要创建一个名为my_file的文件,你可以使用以下命令:

      bash mkdir my_file

      如果你想要创建一个目录,你可以使用mkdir -p命令。例如,如果你想要创建一个名为my_dir的目录,并创建一个名为my_file的文件,你可以使用以下命令:

      bash mkdir -p my_dir my_file

      如果问题仍然存在,你可能需要检查你的代码,确保你没有错误地使用了文件或目录的路径。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部