您的位置:首页 > 汽车 > 新车 > seo中心_四川建设信息网_网店营销策划方案_长沙sem培训

seo中心_四川建设信息网_网店营销策划方案_长沙sem培训

2025/1/5 8:11:27 来源:https://blog.csdn.net/qq_45634593/article/details/143827400  浏览:    关键词:seo中心_四川建设信息网_网店营销策划方案_长沙sem培训
seo中心_四川建设信息网_网店营销策划方案_长沙sem培训

文章目录

    • 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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com