当前位置: 首页 > article >正文

【开发问题记录】执行 git cz 报require() of ES Module…… 错误

文章目录

    • 1、问题
    • 2、解决
    • 3、参考链接

1、问题

在对 commitizen 进行完,一系列的初始化以后 , 对代码进行 提交 到暂存区,然后要提交到 本地仓库 的报错

在这里插入图片描述

然后因为安装了 commitizen 所以是想用 git cz 进行提交的, 执行命令的时候确报错了

require() of ES Module F:\个人项目\dida_client_pc\.cz-config.js from F:\个人项目\dida_client_pc\node_modules\.pnpm\find-config@1.0.0\node_modules\find-config\src\find-config.js not supported..cz-config.js is treated as an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which declares all .js files in that package scope as ES modules.Instead either rename .cz-config.js to end in .cjs, change the requiring code to use dynamic import() which is available in all CommonJS modules, or change "type": "module" to "type": "commonjs" in F:\个人项目\dida_client_pc\package.json to treat all .js files as CommonJS (using .mjs for all ES modules instead).

在这里插入图片描述

2、解决

其实看这个报错的大概意思,也能猜到,是 module 和 commonjs 相互转化的问题

在这里插入图片描述

这个项目是 vue3 项目,vue3默认都是 module 的, 所以还得从这个 插件 下手,进行解决 ,然后在 GitHub上找到了这个

在这里插入图片描述

解决方案
1、把 .cz-config.js 重命名 为 .cz-config.cjs
2、修改 package.json 文件 ,增加这个 cz-customizable 的配置

  "config": {
    "cz-customizable": {
      "config": ".cz-config.cjs"
    }
  }

3、参考链接

  • 解决 执行 git cz 并且 package.json 的 type 是 module 报错的 issues

http://www.kler.cn/a/455223.html

相关文章:

  • Stream API 的设计融合了多个经典设计模式
  • YOLO11改进-注意力-引入自调制特征聚合模块SMFA
  • 攻防世界web新手第四题easyphp
  • 找到字符串中所有字母异位词
  • Unity功能模块一对话系统(1)前置准备
  • ElementPlus 自定义封装 el-date-picker 的快捷功能
  • 内置ALC的前置放大器D2538A/D3308
  • 一个服务器可以搭建几个网站?搭建一个网站的流程介绍
  • Rocky DEM tutorial7_Conical Dryer_锥形干燥器
  • Linux | 零基础Ubuntu卸载MySQL Server 零痕迹
  • 支持selenium的chrome driver更新到131.0.6778.204
  • 吴恩达深度学习-第一周作业-题目
  • 结构方程模型【SEM】:非线性、非正态、交互作用及分类变量分析
  • 【人工智能学习】线性回归模型使用Python实现简单的线性回归
  • 我们来学mysql -- 区分大写
  • 王佩丰24节Excel学习笔记——第十八讲:Lookup和数组
  • C++ 的IO流(标准IO流 和文件IO流)
  • css 样式隐形
  • python如何使用RSA加密,避免明文密码
  • Centos7.9自动封禁IP
  • 基于 Python Django 的农产品销售系统的研究与实现
  • IEC103 转 ModbusTCP 网关(三格电子)
  • 网络游戏多开有IP限制问题如何解决
  • 粮油与饲料科技杂志社粮油与饲料科技编辑部粮油与饲料科技杂志2024年第7期目录
  • 代码随想录算法训练营第三十五天|01背包问题 二维和一维(卡码网第46题)、416分割等和子集
  • Speckly:基于Speckle文档的RAG智能问答机器人