【问题标题】:Being stupid.. Why can't node.js/node find the path? It's an existing path愚蠢..为什么node.js/node找不到路径?这是一条现有的路径
【发布时间】:2021-09-11 22:58:04
【问题描述】:

错误: 错误:找不到模块“路径” 在 Function.Module._resolveFilename (节点:internal/modules/cjs/loader:924:15) 在 Function.Module._load (节点:internal/modules/cjs/loader:769:27) 在 Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12)
在节点:内部/main/run_main_module:17:47 { 代码:'MODULE_NOT_FOUND', 要求堆栈:[] }

【问题讨论】:

  • 你的代码在哪里?不清楚是什么导致了错误。
  • 只是内部节点错误。
  • 即使它只是一个内部节点错误,您已经发布了关于堆栈溢出的问题,发布带有错误的代码以及您为使其正常工作所做的修复,以便将来帮助其他人
  • @web_walkerX 这是我的第一个问题,我没有找到解决方案?
  • 你的问题有很多不确定性 Max,是 PATH 是你安装的 npm 包吗?它是你自己编写的自定义模块吗?在您尽可能清楚地提出问题之前,我们当然无法确定。发布导致错误的代码或一些屏幕截图,它们将为我们指明正确的方向,您一定会得到答案。

标签: node.js node-modules


【解决方案1】:

如果我猜对了,你正试图从另一个文件中引用PATH,可能是你的入口文件,它找不到PATH。尝试以下一项或全部:

如果PATH是目录,使用dirname正确指向目录

例如const Path = path.join(__dirname, '../templates/path')

如果PATH 是您尝试引用的文件,请确保PATH.js 中的最后一行是module.exports = path,然后使用const PATH = require('./path/to/file') 来引用它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-25
    • 1970-01-01
    • 2013-07-09
    • 1970-01-01
    • 2015-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多