解决:黑马webpack视频中出现的问题总结

news2024/11/16 6:57:52

问题 1 ERROR in main Module not found: Error: Can‘t resolve ‘./src‘

解决 Webpack 中 ERROR in main Module not found: Error: Can‘t resolve ‘./src‘ 问题
黑马AJAX-Node.js-Webpack教学视频(BV1MN411y7pw 其中P98)中webpack部分,打包的时候出错

在这里插入图片描述

ERROR in main
Module not found: Error: Can't resolve './src' in 'V:\Web\mycode\webpack\01_webpack_use'
resolve './src' in 'V:\Web\mycode\webpack\01_webpack_use'
  using description file: V:\Web\mycode\webpack\01_webpack_use\package.json (relative path: .)
    Field 'browser' doesn't contain a valid alias configuration
    using description file: V:\Web\mycode\webpack\01_webpack_use\package.json (relative path: ./src)
      no extension

看了很多帖子,这个错误其实大概是路径写错。但是我重写了一次代码确保路径没有错。最终我发现是,index.html 被我命名为 test.html 从而出错。改回名字之后运行正确。

这个问题刚好对应到下一节视频内容,Webpack 入口(entry)的默认值是 ./src/index.js

  • 通过修改之后文件名字之后打包成功。
    在这里插入图片描述
    运行正确:
    在这里插入图片描述

2 修改 Webpack 打包入口和出口 时出现问题

黑马AJAX-Node.js-Webpack教学视频(BV1MN411y7pw 其中P99),webpack打包的时候出错

报错出在:修改 Webpack 打包入口和出口 时出现问题,把入口的默认值 ./src/index.js改成 ./src/login/index.js,把出口的默认值 output.filename 修改成 filename: './login/index.js',后,打包出错

问题2.1 [webpack-cli] ReferenceError: require is not defined in Es module scope

在这里插入图片描述

[webpack-cli] Failed to load 'webpack.config.js' config
[webpack-cli] ReferenceError: require is not defined in ES module scope,you can use import instead
This file is being treated as an ES moule because it has a '.js' file extension and 'package.json' contains "type": "module". To treat it as a CommonJs script,rename it to use the '.cjs' file extension.

错误原因,我在package.json中添加了 ````“type”: “module”``导致文件被认为是 ES6标准,ES6规范和commonJS规范冲突,加了之后要使用ES6规范,但是我没有用,所以删除之后错误变成了下面这样:

问题2.2 Error in main Module not found

在这里插入图片描述
这里是跟着黑马视频在 webpack.config.js 中 用了 path.resolve。最后改成path.join就可以了。
怎么发现是这里出错的? ——因为上图,报错提示最后有一句 No description file found in V:\src\login or above 这个路径明显不对,没有把绝对路径加上去,所以只能是拼接路径的时候出错。但我目前也不知道为什么黑马的视频能打包成功但我的不行。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1510487.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《JAVA与模式》之合成模式

系列文章目录 文章目录 系列文章目录前言一、合成模式二、安全式合成模式的结构三、透明式合成模式的结构四、两种实现方法的选择前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享…

综合知识篇00-综合知识考点汇总目录(2024年软考高级系统架构设计师冲刺知识点总结-综合知识篇-先导篇)

专栏系列文章推荐: 2024高级系统架构设计师备考资料(高频考点&真题&经验)https://blog.csdn.net/seeker1994/category_12593400.html 【历年案例分析真题考点汇总】与【专栏文章案例分析高频考点目录】(2024年软考高级…

springboot网页时装购物系统链接

链接:https://pan.baidu.com/s/1mCmCSbqUCv48_a6wiLBdJg?pwdfalz 提取码:falz 2600套项目源码 https://kdocs.cn/l/cuAdxEBfLiqA 工作室精心制作,包括小程序项目,springboot项目,传统ssm项目,前后端分离项目。你可以用来制作自…

TCP/IP模型中网络层和网络接口层的区别 通俗解释

问题 TCP/IP模型中的网络层和网络接口层有什么区别,或者说 ip地址和mac地址有什么区别,通过ip不就能找到要发送的设备了吗 为什么还需要mac地址用简单的语言来解释一下。 TCP/IP模型中的网络层和网络接口层主要的区别在于它们处理的信息和功能不同&…

打字通小游戏制作教程:用HTML5和JavaScript提升打字速度

🌟 前言 欢迎来到我的技术小宇宙!🌌 这里不仅是我记录技术点滴的后花园,也是我分享学习心得和项目经验的乐园。📚 无论你是技术小白还是资深大牛,这里总有一些内容能触动你的好奇心。🔍 &#x…

混合测试写一写

题目 服务器IP地址规划:client:12.0.0.12/24,网关服务器:ens36:12.0.0.1/24、ens33:192.168.44.1/24,Web1:192.168.44.30/24,Web2:192.168.44.50/24,Nginx&am…

2.4GHz SOC芯片SI24R03无线网络传感器方案

随着科技的不断进步,智能环境监测已成为现代社会发展的必然趋势。为了满足不同场景下对环境参数的实时监测需求,我们推出了适用于无线网络传感器方案的2.4GHz芯片,旨在为用户打造高效、智能的环境监测体系。 01方案介绍 1、技术原理&am…

2024年最便宜的阿里云服务器购买图文教程,2核2G61元,2核4G99元

2024年,阿里云推出了多款价格非常便宜的云服务器和轻量应用服务器,其中轻量应用服务器2核2G3M带宽50G系统盘只要61元/1年,2核4G4M带宽60G系统盘只要165元/1年。云服务器2核2G3M带宽40G系统盘只要99元/1年,2核4G5M带宽80G系统盘只要…

VS Code搭建windows+远程Linux上Docker的开发环境

在本地windows桌面系统远程Linux上Docker搭建开发环境主要步骤如下: 一、安装vs code和插件 在windows系统上安装vs code,并安装好remote-ssh、dev-container插件,也可以直接安装Remote Development,他会默认把vs code远程的几种…

【计算机视觉】图像处理算法(形态学滤波篇)

来源:《OpenCV3编程入门》,怀念毛星云大佬🕯️ 说明:本系列重点关注各种图像处理算法的原理、作用和对比 形态学滤波(1 ):腐蚀与膨胀 形态学槪述 数学形态学的概念: 数学形态学(Mathematical morphology)是立在格论…

通过案例学习提高沟通绩效的方法

在工作过程中,是否经常听到员工抱怨费力不讨好,而上级总是对员工工作不满意,认为员工理解力太差、工作不认真,员工很冤枉,上级很恼火,总之是双方谁也不认为谁错。面对这样的问题,我们该如何解决…

13---HDMI电路设计

视频链接 HDMI电路设计01_哔哩哔哩_bilibili HDMI电路设计 1、HDMI简介 HDMI全称“High Definition Multimedia Interface高清多媒体接口”。2002年4月,来自电子电器行业的7家公司—日立、松下、飞利浦、Silicon Image、索尼、汤姆逊、东芝共同组建了HDMI高清多…

数据分析:如何深挖原因,推动业务

我们都知道,做事情如果只解决表面原因,并不能真正解决所有问题。但是,很多时候,数据分析的大部分工作,却让你花尽心思去找表面原因。比如: 用户数下跌了:A渠道新用户下跌 转化率提升了&#x…

在表格中循环插入表单

<template><div class"key">{{ruleForm.casesRange}}<el-form label-position"top" :model"ruleForm" refruleForm><el-form-item label"这个表格怎么写"><el-table :data"tableData" border>…

一次生产环境上的dockerd启动失败原因分析

今夜原计划对 生产环境 上的 SDN 组件进行一次紧急扩容操作的&#xff0c;但业务基础环境中的 Docker-Engine 启动不起来了、原定计划也就无法继续进行了。 尽管查清了基础业务环境中的故障原因&#xff0c;但金主DD说今天先不干了&#xff0c;那就整理整理思路写篇流水账吧 。…

什么!Python爬虫还能帮你找老婆?

大家好&#xff0c;今天是周日&#xff0c;来点愉快的。昨天在读书的时候&#xff0c;看到一个案例说美国有一位大哥&#xff0c;为了找到一个合适的女朋友&#xff0c;写了一段代码拿到了婚恋网站的一些妹子数据&#xff0c;然后使用一些模型对数据进行分类&#xff0c;接着根…

如何制作一个包含图文视频信息的二维码如何生成?办公多功能利器!

一个包含图片、文字、视频、PDF文件等多种内容的二维码——二维彩虹H5编辑二维码正在各行各业发挥着重要作用。 和普通的二维码不同&#xff0c;H5编辑二维码可以展示更多种类&#xff08;图文视频等&#xff09;、和数量的内容&#xff0c;被广泛应用在多种办公场景。你可以将…

mysql对索引的选择简述

概述 在业务中经常会优化一些mysql的慢查询&#xff0c;通常都是使用explain去查看分析&#xff0c;检查扫描行数和索引的命中情况&#xff1b; 但是在具体索引的选择上&#xff0c;explain结果中并没有直接展示出来&#xff1b; 此时可以开启mysql的追踪优化器Trace功能&…

(golang)切片何时会创建新切片或影响原切片

什么时候切片操作会影响原切片 // 1.切片后没有触发slice的扩容机制时 什么时候对切片操作会创建新切片不影响原切片 // 2.对切片头元素进行截取的时候 // 3.当使用append时&#xff0c;len > cap则会触发扩容机制 前置&#xff1a; //slice结构体 type SliceHeader struct…

JavaWeb05-JSP

目录 一、JSP 1.概述 2.主要作用 3.快速入门 4.JSP原理 5.JSP脚本 &#xff08;1&#xff09;主要分类 6.JSP使用 7.JSP缺点 8.EL表达式 &#xff08;1&#xff09;概述 &#xff08;2&#xff09;主要功能 &#xff08;3&#xff09;使用 &#xff08;4&#xff…