#每天一个知识点#
配置 husky 和 commitlint 完成后,在提交代码的时候,出现一个错误如图,是因为`package.json`文件中声明了项目类型`type: module`,导致项目统一使用`ES Module`而非`Commonjs`的方式导入方式,因此当我是用`commitlint.config.js`时,是默认是用`Commonjs`的方式,根据错误提示,将文件类型改为`.cjs`结尾,就会以`ES Module`的方式导入
这也解决了我“为什么项目目录里`.eslint.cjs`文件是`.cjs`格式的疑问”
配置 husky 和 commitlint 完成后,在提交代码的时候,出现一个错误如图,是因为`package.json`文件中声明了项目类型`type: module`,导致项目统一使用`ES Module`而非`Commonjs`的方式导入方式,因此当我是用`commitlint.config.js`时,是默认是用`Commonjs`的方式,根据错误提示,将文件类型改为`.cjs`结尾,就会以`ES Module`的方式导入
这也解决了我“为什么项目目录里`.eslint.cjs`文件是`.cjs`格式的疑问”
展开
评论
点赞
![[强]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_79.6185c09.png)