我在控制台中得到以下错误:
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
还尝试:创建了一个新文件夹并执行了相同的操作
3条答案
按热度按时间bq3bfh9z1#
尝试使用:
字符串
klr1opcd2#
在我的情况下,发生此错误是因为我试图在错误的目录中运行节点,所以看看你是否在正确的文件夹中,你的js文件存在。
jbose2ul3#
错误消息如下:“找不到模块”C:\Users\Sayan\OneDrive\Desktop\project prac\node\index.js。这通常表示您正在尝试从其他目录运行“node”命令,或者指定目录中不存在文件“index.js”。在我的例子中,我试图在我的“index.js”文件夹上方的文件夹中运行它。