首页 > 解决方案 > 标签“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 错误!errno 1 npm 错误!vrch-next@1.0.0 导出:cross-env-shell NODE_ENV=isDev "next build && next export && node sitemap_generator.js" npm 错误!退出状态 1 npm ERR!npm 错误!vrch-next@1.0.0 导出脚本失败。npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

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

使用 AMP 页面导出 react.js 项目时显示错误

  1. 我没有在 AMP 中使用过 javascript
  2. 即使在评论所有 AMP 页面后,错误也会出现!

标签: reactjsnext.jsamp-html

解决方案


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


推荐阅读