【问题标题】:Strapi + Heroku deployment failed:npm ERR! code EINVALIDTAGNAMEStrapi + Heroku 部署失败:npm ERR!代码 EINVALIDTAGNAME
【发布时间】:2020-03-15 02:36:23
【问题描述】:

目标:

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

错误:

remote: -----> 安装依赖
远程:安装节点模块(package.json + package-lock)
远程:npm 错误!代码 EINVALIDTAGNAME
远程:npm 错误!无效的标记名称“^cd s”:标记可能没有任何 encodeURIComponent 编码的字符。
偏僻的:
远程:npm 错误!可以在以下位置找到此运行的完整日志:
远程:npm 错误! /tmp/npmcache.1tJNV/_logs/2019-11-19T14_12_00_784Z-debug.log
偏僻的:
远程: -----> 构建失败

系统:

  • Node.js 版本:12.13.0
  • NPM 版本:6.12.0
  • Strapi 版本:3.0.0-beta.17.4
  • 数据库:MongoDB atlas 云
  • 操作系统:LinuxMint 19.2 Cinnamon
  • 前端:React 16.11.0

我试过了:

Strapi heroku deployment guide

Heroku trouble shooting

问题:

现在我的试验用完了……我该怎么办?

【问题讨论】:

    标签: node.js heroku npm strapi


    【解决方案1】:

    由于某种原因,heroku 与我的 react 项目文件夹中的服务器文件夹存在 git 冲突。我将我的strapi服务器文件夹移到外面并重新部署了git init,这次它可以工作了。

    更新:我也发现了错误,它在我的 react package.json 文件中,它位于 Strapi 的依赖项中。我不知道那是怎么结束的!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-13
      • 1970-01-01
      • 2022-06-23
      • 1970-01-01
      • 2021-08-09
      • 2021-06-26
      • 2022-11-27
      • 1970-01-01
      相关资源
      最近更新 更多