qjwanglei 2024-06-27 14:47 采纳率: 54.5%
浏览 58
已结题

vue 启动报错找不到node:http?

vue 启动报错找不到node:http,但是并没有用到这个模块


internal/modules/cjs/loader.js:896m:load:cleanupLog Completed in 2ms
  throw err;
  ^

Error: Cannot find module 'node:http'
Require stack:
- C:\Users\administration\Desktop\tsqinfaduji2\node_modules\windicss-webpack-plugin\dist\plugin.cjs
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object.<anonymous> (C:\Users\administration\Desktop\tsqinfaduji2\node_modules\windicss-webpack-plugin\dist\plugin.cjs:7:14)
    at Module._compile (internal/modules/cjs/loader.js:1076:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
    at Module.load (internal/modules/cjs/loader.js:941:32)
    at Function.Module._load (internal/modules/cjs/loader.js:782:14)
    at Module.require (internal/modules/cjs/loader.js:965:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'C:\\Users\\administration\\Desktop\\tsqinfaduji2\\node_modules\\windicss-webpack-plugin\\dist\\plugin.cjs',
    'C:\\Users\\administration\\Desktop\\tsqinfaduji2\\node_modules\\vue-cli-plugin-windicss\\dist\\index.js',
    'C:\\Users\\administration\\Desktop\\tsqinfaduji2\\node_modules\\vue-cli-plugin-windicss\\index.js',
    'C:\\Users\\administration\\Desktop\\tsqinfaduji2\\node_modules\\@vue\\cli-service\\lib\\Service.js',
    'C:\\Users\\administration\\Desktop\\tsqinfaduji2\\node_modules\\@vue\\cli-service\\bin\\vue-cli-service.js'
  ]
}
  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-06-27 14:47
    关注

    引自免费微信小程序:皆我百晓生

    这个错误提示表明你的项目在尝试使用 node:http 模块时找不到它。在 Node.js 中,node:http 是一个内置模块,通常不需要显式导入,但是在某些情况下可能会引发这种错误。在你的案例中,这个问题似乎是由 windicss-webpack-plugin 这个包引起的。这可能意味着这个插件的版本和你的 Node.js 版本不兼容,或者存在一些配置问题。下面是一些可能的解决方案:

    解决方案 1:更新 Node.js 和 npm

    确保你的 Node.js 和 npm 是最新版本。你可以通过以下命令来更新它们:

    # 更新 Node.js 和 npm
    npm install -g npm@latest
    node --version # 确认版本是否更新成功
    

    解决方案 2:更新或重新安装相关包

    尝试更新或重新安装 windicss-webpack-pluginvue-cli-plugin-windicss 这两个包。在你的项目根目录下运行以下命令:

    # 更新或安装相关包
    npm update windicss-webpack-plugin vue-cli-plugin-windicss
    

    解决方案 3:检查 webpack 配置和插件兼容性

    如果上述方法仍然无法解决问题,检查你的 webpack 配置和 windicss-webpack-plugin 的兼容性。确保你使用的插件版本与你的 Node.js 版本和 webpack 版本兼容。可能需要查阅插件的文档或社区支持来获取更具体的帮助。

    解决方案 4:检查项目依赖和配置

    检查你的项目依赖和配置是否正确。有时候,项目依赖之间的冲突或配置错误也可能导致类似的错误。确保你的 node_modules 目录中没有损坏的包,并且你的项目配置文件(如 webpack.config.js)没有错误。

    总结和注意事项

    这个问题可能涉及到多个方面,包括 Node.js 版本、包版本、依赖冲突等。尝试上述解决方案中的一个或多个,看看是否能解决你的问题。如果问题仍然存在,可能需要更深入地调查项目的配置和依赖关系,或者寻求社区或专业人士的帮助。在进行任何更改之前,确保备份你的项目文件和配置,以防万一。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 8月8日
  • 已采纳回答 7月31日
  • 创建了问题 6月27日