我在控制台中收到以下错误:
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
还尝试过: 创建一个新文件夹并执行相同操作
尝试:
import * as fs from 'fs';
在我的情况下,发生此错误是因为我试图在错误的目录中运行节点,因此请查看您是否位于 js 文件所在的正确文件夹中。
错误消息为:“找不到模块”C:\Users\Sayan\OneDrive\Desktop\project prac 颂歌\index.js。'这通常表明您正在尝试从不同的目录运行“node”命令,或者指定目录中不存在文件“index.js”。就我而言,我尝试在“index.js”文件夹上方的文件夹中运行它。