ERROR in The “path“ argument must be of type string. Received undefined

2023-05-16

在前端开发中,用webpack打包时,有时候会遇到如题这个错误。比如我机器上的某个工程,以下的webpack的配置:
output: {
path: ‘./ghpages’,
filename: ‘bundle.js’
}
就遇到这个问题。目前看到的解决方案是换版本,有的换nodejs的版本,有的换webpack的版本。某些版本不需要读某个path值,因此也可以解决问题,但换版本是没有找到根本原因,就跟系统出问题就重装是一个道理。
经过分析,出现这个问题的根本原因,是没有publicPath:这一项导致的,而不是因为path,明明path就有值,而且是字符串,还报这个莫名其妙的错误。因为系统最后的路径,是path = publicPath + path
如果缺少publicPath,那么最终结果显示是undefined,并且说是"path"未定义,而形成误报。如下修改,加上publicPath,给其赋值解决问题。
output: {
path: ‘./ghpages’,
filename: ‘bundle.js’,
publicPath: ‘./’
}
补充,看看配置里有没有HtmlWebpackPlugin,有种办法是:如果没有filename这一项,加上即可:
plugins: [

new HtmlWebpackPlugin({

title: 'use plugin',

filename: 'index.html'

})

]


只总结中文网站搜索不到的重要问题

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ERROR in The “path“ argument must be of type string. Received undefined 的相关文章

  • PowerShell 找不到项目 - 带空格的路径 IOException

    ScriptingGamesBeginnerEvent8 PS1 ps1 ed wilson msft 8 21 2009 PS1 version of HSG 08 19 09 http bit ly 1d8Rww Param strin
  • Python中如何获取当前执行文件的路径? [复制]

    这个问题在这里已经有答案了 有没有普遍的Python中的方法 找出当前正在执行的文件的路径 失败的方法 path os path abspath os path dirname sys argv 0 如果您从另一个目录中的另一个 Pytho
  • iOS - Path 等应用程序如何优化每个单元格(几乎)不同的表格单元格?

    这就是我目前遇到的问题 我有一个应用程序 可以使用 UITableView 显示类似 Facebook Path 的提要 假设我的数据源有大约 200 个项目 并且并非所有单元格都具有相同的内容和单元格高度 有些有图像 有些没有 通过使用以
  • 如何在提交后的钩子脚本中获取项目路径?(git)

    我想调用位于存储库中的脚本 我当然可以执行以下操作 bin sh myscript sh 但我认为这不太好 那么如何在提交后脚本中获取项目的路径呢 When you re dealing with a non bare repository
  • 从 setup.py 中检测 python 包安装路径

    安装后 我想对安装创建的一些配置和数据文件进行软链接 如何确定从包的 setup py 中安装的新包文件的位置 我最初对路径 usr local lib python2 7 dist packages 进行了硬编码 但当我尝试使用虚拟环境时
  • 使用 pyenv global 命令切换 python 版本时遇到问题

    我已经使用homebrew在Mac上安装了pyenv并下载了Python 3 7 9的版本 一切正常 除了我使用时pyenv global 3 7 9 python3 V仍然给我版本 3 9 7 我该如何解决 运行之前在终端中运行以下命令p
  • 如何在不使用 try-catch 的情况下检查路径是否有效?

    我想检查文件夹是否存在 如果不存在则创建它 但我不知道提供的路径是否有效 当路径无效时 会发生以下情况 string path this is an invalid path if Directory Exists path Directo
  • 修改$PATH变量

    尝试安装node js Did brew install node 似乎已经奏效了 然而 完成后收到此消息 自制安装了 npm 我们建议将以下路径添加到您的PATH环境变量来获取 npm 安装的二进制文件 usr local share n
  • 如何获取wcf应用程序的工作路径?

    我想要获取 WCF 应用程序的工作文件夹 我怎么才能得到它 If I try HttpContext Current Request MapPath HttpContext Current Request ApplicationPath 我
  • Python os.path.dirname 更改目录时返回意外路径

    目前我不明白 为什么 pythonsos path dirname像它那样行事 假设我有以下脚本 Not part of the script just for the current sample file C Python Test t
  • 在 `gulp.src` 中使用 glob 排除 gulp 中的目录模式

    我正在尝试使用 glob 所有文件目录gulp src 除了所有以字符开头的目录 i e Stuff 我怎样才能做到这一点 假设你有一个文件夹project src包含以下文件 file txt folder folder file txt
  • 如何获取物理路径的服务器路径?

    我想转换这个物理路径 C bla bla Content Upload image jpg 到服务器路径 例如 Content Upload image jpg 我怎样才能做到这一点 你可以使用类似的东西 public static cla
  • 从 Resources 子文件夹中获取文件名

    在我的资源文件夹中 我有一个图像子文件夹 我想从该文件夹中获取这些图像的所有文件名 尝试了几个Resources loadAll之后获取 name 但没有成功的方法 这是实现我在这里想做的事情的正确做法吗 没有内置 API 可以执行此操作
  • 如何在使用路径别名导入的文件上使用 Babel?

    我正在设置构建脚本 以便在我的网络应用程序的某些路由上进行服务器端渲染 我正在使用 React 和 Firebase 现在 我的项目结构是 root gt buildScripts Some build scripts to replace
  • IntelliJ 无法识别 PATH 变量

    我最近尝试导入现有的 Gradle 项目 使用启动窗口中的 打开项目 选项和现有的 build gradle 文件来自动设置项目 完成此操作后 IntelliJ 中出现一条错误消息 无法使用 Gradle 安装 Users myUser T
  • 通过环境变量告诉 ld 在哪里查找目录

    我正在对课程的 C 和 C 文件进行评分 并且此作业使用 GSL 库 由于我的计算机没有 root 权限 因此我的 GSL 库安装在我的主目录中 因此我需要告诉编译器和链接器在哪里可以找到它 当我自己编写程序时 这不是问题 因为我只需向 g
  • python 路径 django

    我怎样才能添加一些东西到我的 Pythonpath 文件到底位于哪里 我必须更改以添加到我的 pythonpath 中 我到底要添加什么到我的 Pythonpath 中 如果Python调用 Library Frameworks Pytho
  • 为 Eclipse 设置正确的 PATH

    我最近改变了我的路径 这样我就可以继续阅读 Head First Java 一书 而且我之前也用过 Eclipse 现在 当我尝试再次进入 Eclipse 时 它 无法打开 因为它说无法在我的目录中找到要使用的 JRE 或 JDK 我已经移
  • 在python中使用windows资源管理器浏览器存储文件路径

    我在 python 中编写了一些加密代码 它从用户那里获取原始输入消息 然后使用 AES 对其进行加密和解密 现在我想增强工作 我希望我可以从代码中打开 Windows 资源管理器并浏览到计算机上的任何文件 选择它 当我按 确定 按钮时 文
  • 如何避免Spring的@RequestMapping路径冲突?

    我想使用 Spring 定义 REST API 我有这 2 个 Controller 方法 RequestMapping value machineId workspaces workspaceId method RequestMethod

随机推荐

  • 原型、设计、前端 协作工具汇总

    目前主流的 UI 设计软件有 Sketch Photoshop Adobe XD 和 Figma xff0c 并且国内已经有很多优秀软件基于这些设计软件作出了相关协作工具 生成工具 xff0c 大大提高了工作效率 xff0c 在此汇总收集相
  • 单点登录系统对比 - 协议介绍及 cas、keyclock、authz、authing等的对比

    协议 用户中心系统作为服务端 xff0c 肯定是要跟客户端进行对接来授权 amp 获取用户信息的 目前大致流行的有 LDAP CAS OIDC 基于 Oauth2 0 SAML 等 xff0c 此外还有 Kerberos 等不太常见的协议
  • jquery ajax 提交json格式数据

    某些系统后台必须传json数据 xff0c 所以需要使用如下格式设置 ajax url 34 login 34 data JSON stringify 34 username 34 34 zhangsan 34 34 password 34
  • RSA 非对称加密解密,可以javascript和java加解密

    公钥与私钥机制属于非对称加密的范畴 xff0c 非对称是相对于对称加密而言的 xff0c 对称加密用于加密与解密的密钥是同一把 xff0c 而非对称加密则用于加密与解密的密钥不相同 xff0c 一个公开 xff0c 称为公钥 xff1b 一
  • word 通过宏选中所有表格

    1 将下面的脚本复制 2 word 视图 宏 查看宏 输入宏名 xff1a SelectAllTables 点击创建 Alt 43 F11打开VBA代码编辑窗口 xff0c 新增模块 3 将脚本编辑窗口中的默认代码删掉 xff0c 粘贴1步
  • 开源表单收集系统推荐

    1 TDUCK填鸭表单官网 开源表单系统 xff0c 自定义工作流 xff0c 信息收集系统 业务表单自由拖拽实时生成 全新工作流版本 全新移动端UI 表单收款 全新预约组件 投票场景支持 考试场景支持 函数计算支持 目前市面上的表单平台虽
  • .net framework 官方下载地址

    net framework 官方下载地址 https dotnet microsoft com zh cn download dotnet framework
  • QT/C++多线程练习:单生产者多消费者(巨详细版本)

    QT多线程练习 单生产者多消费者 代码思路1 全局变量2 消费者线程3 消费者管理类4 生产者线程5 主线程总结 最近在研究qt的线程的一些知识点 从如何新建线程到以不同的方式去新建线程 xff0c 再到多线程以及多线程同步的几种方式等 看
  • uniapp 设置背景图像

    uniapp设置背景图像方法如下 xff0c 兼容android APP lt view class 61 34 outer 34 style 61 34 background 39 url 39 43 APPSET bgUrl 43 39
  • nginx https 代理 tomcat http,解决访问https还会跳转http问题

    server listen 443 ssl 配置HTTPS的默认访问端口为443 如果未在此处配置HTTPS的默认访问端口 xff0c 可能会造成Nginx无法启动 如果您使用Nginx 1 15 0及以上版本 xff0c 请使用liste
  • jquery pagination分页组件

    pagination 一个jQuery插件 xff0c 提供简单但完全可定制的分页 样式如下 官网 https pagination js org github https github com superRaytin pagination
  • 通过FRP搭建内网穿透,实现域名访问局域网本机

    1我的目标 xff1a 实现通过域名访问局域网tomcat服务 xff0c 域名访问方便本地微信调试 2思路 xff1a xff08 1 xff09 用服务器搭建内网穿透 利用FRP实现穿透 xff0c frp 是一个专注于内网穿透的高性能
  • java 用combiner工具合成图片

    目录 图片合成工具image combinermaven引入项目java代码合成图片 图片合成工具image combiner 官网地址 https gitee com dromara image combiner maven引入项目 lt
  • java用图片生成pdf

    maven引入组件itextpdf span class token tag span class token tag span class token punctuation lt span dependency span span cl
  • Spring整体架构

    Spring框架是一个分层架构 xff0c 它包含一系列的功能要素 xff0c 并被分为大约20个模块 xff0c 如下图所示 Spring整体架构图 1 Core Container Core Container xff08 核心容器 x
  • 使用networkx常用函数分析连接图

    使用networkx常用函数分析图 1 Connected components 连通图 连通图内任意两点之间都存在path 由此函数可以得到一个components的列表 nx connected components G Q xff1a
  • http not supported or disabled in libcurl 和 未将对象引用到实例的解决办法

    curl获取天气时 xff0c 报错 xff1a http not supported or disabled in libcurl 找了半天 xff0c 发现url地址前面多打了一个空格 xff01 去掉空格就好了 然后蹦出来另一个问题
  • Policy gradient(策略梯度详解)

    文章目录 策略梯度基本知识什么是策略梯度 xff1f 强化学习案例 策略梯度公式详解如何使你的损失函数更好增加一个基准为每一个action分配不同的权重 策略梯度基本知识 什么是策略梯度 xff1f 直接根据状态输出动作或者动作的概率 那么
  • android apk的签名和权限问题

    一 android apk的签名问题 http blog csdn net lyq8479 article details 6401093 1 为什么要给Android应用程序签名 xff1f 如果只能用一句简单的话语来回答这个问题的话 x
  • ERROR in The “path“ argument must be of type string. Received undefined

    在前端开发中 xff0c 用webpack打包时 xff0c 有时候会遇到如题这个错误 比如我机器上的某个工程 xff0c 以下的webpack的配置 xff1a output path ghpages filename bundle js