【问题标题】:I have an error "Error: Cannot find module" in a Node terminal program我在 Node 终端程序中出现错误“错误:找不到模块”
【发布时间】:2022-01-24 04:38:26
【问题描述】:

我有这个错误:

Last login: Thu Dec 23 12:32:55 on ttys000
juliedecraene@Julies-MBP ~ % node -- version
node:internal/modules/cjs/loader:936
  throw err;
  ^

Error: Cannot find module '/Users/juliedecraene/version'
    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: []
}

Node.js v17.3.0

来自npm -- version 我得到:

{
  npm: '8.3.0',
  node: '17.3.0',
  v8: '9.6.180.15-node.12',
  uv: '1.42.0',
  zlib: '1.2.11',
  brotli: '1.0.9',
  ares: '1.18.1',
  modules: '102',
  nghttp2: '1.45.1',
  napi: '8',
  llhttp: '6.0.4',
  openssl: '3.0.1+quic',
  cldr: '40.0',
  icu: '70.1',
  tz: '2021a3',
  unicode: '14.0',
  ngtcp2: '0.1.0-DEV',
  nghttp3: '0.1.0-DEV'
}

【问题讨论】:

  • 请澄清您的具体问题或提供更多详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: node.js


【解决方案1】:

仅凭这些信息很难弄清楚出了什么问题,但可以检查以下内容进行快速故障排除:

  1. 确保您在项目的根路径下执行了npm install
  2. 您的项目根目录下有一个package.jsonpackage-lock.json 以及主文件(通常是app.js),这些文件是通过在您的终端中使用npm install 命令创建的。
  3. 您正在项目的根目录(app.jspackage 文件所在的位置)执行 npm 命令。

This question 也可能会有所帮助。

【讨论】:

    猜你喜欢
    • 2022-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-07
    • 2019-06-30
    • 2018-06-17
    • 2018-09-03
    相关资源
    最近更新 更多