面临错误:在运行 Node Js 服务器时找不到模块“C:\Users\DELL\Desktop\node js 程序\文件”

Posted

技术标签:

【中文标题】面临错误:在运行 Node Js 服务器时找不到模块“C:\\Users\\DELL\\Desktop\\node js 程序\\文件”【英文标题】:Facing Error: Cannot find module 'C:\Users\DELL\Desktop\node js programs\file' while running Node Js server面临错误:在运行 Node Js 服务器时找不到模块“C:\Users\DELL\Desktop\node js 程序\文件” 【发布时间】:2020-06-06 01:32:04 【问题描述】:

``

这是我运行 Node js 文件系统的代码


    var http = require('http');
    var fs = require('fs');
    http.createServer(function (req, res) 
      //Open a file on the server and return its content:
      fs.readFile('demofile1.html', function(err, data) 
        res.writeHead(200, 'Content-Type': 'text/html');
        res.write(data);
        return res.end();
     
 );
    ).listen(3000);


``

> This is the error iam facing while running the code

internal/modules/cjs/loader.js:985 抛出错误; ^在此处输入代码 错误:找不到模块“C:\Users\DELL\Desktop\node js 程序\文件” 在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:982:15) 在 Function.Module._load (internal/modules/cjs/loader.js:864:27) 在 Function.executeUserEntryPoint [作为 runMain] ( 代码:'MODULE_NOT_FOUND',requireStack:[]

【问题讨论】:

欢迎来到 Stack Overflow。请拨打tour 并阅读帮助中心help center 中的信息指南。如果您 (1) 展示您自己的一些研究成果(Google 和 *** 搜索),(2) 了解适合该论坛的问题,(3) 展示您的图片,并且 (4) 提供针对您的具体问题的最小、完整和可验证的示例。 【参考方案1】:

您的项目 node_modules 中有文件夹吗?

我怀疑你没有。 请在您的项目目录中运行npm install

【讨论】:

这应该是评论,而不是答案?【参考方案2】:

对我来说,这个错误是由于指定的路径不正确而发生的。最初,我正在尝试这条路

"C:\Users\abc\Documents\VS CODE\JS> node basic.js"   

但实际路径是

"C:\Users\abc\Documents\VS CODE\JS\demo> node basic.js"

检查您的文件路径是否正确。当您打开 vscode 时,终端设置为您的工作区文件夹,而不是您的文件实际所在的文件夹。

注意:

    C:\Users\appdata\roaming删除npm和npm-cache文件夹

    "C:\Program Files\nodejs\node_modules\npm" 添加到您的路径变量中。

【讨论】:

【参考方案3】:

当您指定了错误的路径时会发生此错误。检查你正在执行的目录

【讨论】:

【参考方案4】:

如果您的文件夹名称和您尝试执行的文件名相同,也会发生这种情况。 例如:文件夹名scrapeJs文件名scrape.js 并从/scrape 目录中尝试使用node scrape.js,然后编译器感到困惑。

【讨论】:

【参考方案5】:

如果您需要某些模块或文件,但该指定路径中不存在,通常会发生此错误,请检查您需要的模块/导入。

【讨论】:

以上是关于面临错误:在运行 Node Js 服务器时找不到模块“C:\Users\DELL\Desktop\node js 程序\文件”的主要内容,如果未能解决你的问题,请参考以下文章

将 node.js 应用程序部署到谷歌云平台时找不到模块“yargs”错误

运行不和谐机器人时找不到模块“节点:事件”错误

错误:使用节点命令运行 JS 文件时找不到模块“firebase”

直接从 vue.js 中的 URL 加载页面时找不到 URL [重复]

错误:使用 Ionic 时找不到模块“../lib/utils/unsupported.js”

使用 npm 命令时找不到模块“npmlog”错误消息