标签“ img”的父标签是“ span”,但只能是“ i-amphtml-sizer-intrinsic”错误不允许自定义JavaScript

问题描述

错误标记“ img”的父标记为“ span”,但只能为“ i-amphtml-sizer-intrinsic”。 错误不允许自定义JavaScript。 https://amp.dev/documentation/guides-and-tutorials/learn/validation-workflow/validation_errors/#custom-javascript-is-not-allowed

在异步构建时(/home/vrch/Desktop/vrch-next/node_modules/next/dist/build/index.js:37:212) npm ERR!代码ELIFECYCLE npm ERR! errno 1 npm ERR! vrch-next@1.0.0导出:cross-env-shell NODE_ENV=isDev "next build && next export && node sitemap_generator.js" npm ERR!退出状态1 npm ERR! npm ERR!在vrch-next@1.0.0导出脚本上失败。 npm ERR! npm可能不是问题。上面可能还有其他日志记录输出

npm ERR!可以在以下位置找到此运行的完整日志: npm ERR!主页/vrch/.npm/_logs/2020-08-26T07_12_23_654Z-debug.log

导出带有AMP页面的react.js项目时显示错误

  1. 我没有在AMP中使用javascript
  2. 即使在评论所有AMP页面之后..仍然显示错误

预先感谢!

解决方法

发生此错误是因为 amp 页面不允许在组件内使用 html 元素,您应该使用 amp 标签本身。