Strapi + Heroku 部署 failed:npm 错误!代码 EINVALITDAGNAME

Strapi + Heroku deployment failed:npm ERR! code EINVALIDTAGNAME

目标:

将我的 strapi 服务器部署到 heroku,这样我就可以拥有一个无头 CMS。

错误:

remote: -----> Installing dependencies
remote:        Installing node modules (package.json + package-lock)
remote:        npm ERR! code EINVALIDTAGNAME
remote:        npm ERR! Invalid tag name "^cd s": Tags may not have any characters that encodeURIComponent encodes.
remote:        
remote:        npm ERR! A complete log of this run can be found in:
remote:        npm ERR!     /tmp/npmcache.1tJNV/_logs/2019-11-19T14_12_00_784Z-debug.log
remote: 
remote: -----> Build failed

系统:

我试过了:

Strapi heroku deployment guide

Heroku trouble shooting

问题:

现在我 运行 无法进行试验...我能做什么?

出于某种原因,heroku 与我的反应项目文件夹中的服务器文件夹有 git 冲突。我将我的 strapi 服务器文件夹移到外面并 git 初始化并再次部署,这次它工作了。

更新:我也发现了错误,它在我的 react package.json 文件中的 strapi 依赖项中。我不知道结果如何!