请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

运行 git cz 报错

环境

Mac M1
使用nvm 安装的 node: v16.5.0 , npm: 7.19.1
使用命令npm install -g commitizen@4.2.4 安装是没报错,成功安装上的,但是当我运行 git cz 就提示
Could not resolve /Users/leo/imooc-learning/imooc-admin/node-modules/cz-customizable. Cannot find module '/Users/leo/imooc-learning/imooc-admin/node-modules/cz-customizable’
Require stack:

  • /Users/leo/.nvm/versions/node/v16.5.0/lib/node_modules/commitizen/dist/commitizen/adapter.js
  • /Users/leo/.nvm/versions/node/v16.5.0/lib/node_modules/commitizen/dist/commitizen.js
  • /Users/leo/.nvm/versions/node/v16.5.0/lib/node_modules/commitizen/dist/cli/git-cz.js
  • /Users/leo/.nvm/versions/node/v16.5.0/lib/node_modules/commitizen/bin/git-cz.js
  • /Users/leo/.nvm/versions/node/v16.5.0/lib/node_modules/commitizen/bin/git-cz
    列出了所需模块,我根据目录去找,也是能找到对应的模块的,网上也没搜索到相关资料。麻烦老师指导一下

正在回答 回答被采纳积分+3

1回答

Sunday 2021-10-30 19:34:48

你好
我看你这个错误应该和cpu没有什么关系。错误的提示是你的项目nodemodules中,缺少cz-customizable 依赖包,你尝试下删除项目中的nodrmodules文件夹,然后重新npm i 下载一遍依赖试试

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_HelloWorld_95 #1
    好的,我试试
    回复 有任何疑惑可以回复我~ 2021-10-30 19:42:08
  • 提问者 qq_HelloWorld_95 #2
    这个尝试了两三遍了,同样的问题,node-modules文件夹中是能找到 cz-customizable这个文件夹的。
    可能是package.json 文件中 config这个配置的指定路径不对吗?但是我根据视频给的路径配的(Mac的配置不一样?)
    回复 有任何疑惑可以回复我~ 2021-10-30 19:53:08
  • 提问者 qq_HelloWorld_95 #3
    我试了三四遍,还是没解决
    我查看了node-modules目录,室友cz-customizable这个文件夹的
    会不会是package.json文件的config配置的路径不对呢,我这里配置的是跟视频一样的 "path": "node-modules/cz-customizable"(Mac 配置要不一样?)
    回复 有任何疑惑可以回复我~ 2021-10-30 20:02:07
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信