“node:internal/modules/cjs/loader:1080 throw err;^”

bcs8qyzn  于 2023-08-04  发布在  Node.js
关注(0)|答案(3)|浏览(1886)

我在控制台中得到以下错误:

node:internal/modules/cjs/loader:1080
  throw err;
  ^

Error: Cannot find module 'C:\Users\Sayan\OneDrive\Desktop\project prac\node\index.js'   
    at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)
    at Module._load (node:internal/modules/cjs/loader:922:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    at node:internal/main/run_main_module:23:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

Node.js v18.16.1

字符串
我该怎么办?
已尝试:删除node_modules目录删除package-lock.json文件运行npm install
还尝试:创建了一个新文件夹并执行了相同的操作

bq3bfh9z

bq3bfh9z1#

尝试使用:

import * as fs from 'fs';

字符串

klr1opcd

klr1opcd2#

在我的情况下,发生此错误是因为我试图在错误的目录中运行节点,所以看看你是否在正确的文件夹中,你的js文件存在。

jbose2ul

jbose2ul3#

错误消息如下:“找不到模块”C:\Users\Sayan\OneDrive\Desktop\project prac\node\index.js。这通常表示您正在尝试从其他目录运行“node”命令,或者指定目录中不存在文件“index.js”。在我的例子中,我试图在我的“index.js”文件夹上方的文件夹中运行它。

相关问题