Nuxt.js打包后报错DOMException: Failed to execute appendChild on Node

简介: Nuxt.js打包后报错DOMException: Failed to execute appendChild on Node

报错问题

Nuxt.js打包后报错

DOMException: Failed to execute 'appendChild' on 'Node': 
This node type does not support this method.

开发环境下报错

Mismatching childNodes vs. VNodes:

解决

1、template中可以限制只在客户端渲染

// version >= 2.9.0

<client-only></client-only>

// version < 2.9.0
<no-ssr></no-ssr>

参考

  1. Failed to execute ‘appendChild’ on ‘Node’: This node type does not support this method.
  2. https://nuxtjs.org/api/components-client-only/


2、script中可以使用客户端、服务端判断

if(process.client){
console.log('client')
}

if(process.server){
console.log('server')
}

参考

Window 或 Document 对象未定义

            </div>
目录
相关文章
|
6月前
|
JavaScript
node下的two.js调用one.js出现无法编译问题 Cannot find module ‘c:
node下的two.js调用one.js出现无法编译问题 Cannot find module ‘c:
73 0
|
28天前
|
JavaScript 中间件 Shell
Node.js JXcore 打包
10月更文挑战第8天
31 1
|
6月前
|
监控 JavaScript 前端开发
node.js常用的命令
node.js常用的命令
44 1
|
6月前
|
JavaScript Linux iOS开发
如何安装和配置 Node.js?
如何安装和配置 Node.js?
150 0
|
JavaScript 前端开发 API
【node.js】node.js的安装和配置
运行代码:使用快捷键Ctrl+Alt+N,或者按F1然后选择Run Code。停止正在运行的代码:使用快捷键Ctrl+Alt+M。
|
JavaScript 关系型数据库 MySQL
Node.js:knex.js数据库MySQL query builder
Node.js:knex.js数据库MySQL query builder
156 0
|
API
Nuxt.js打包后报错DOMException: Failed to execute appendChild on Node
Nuxt.js打包后报错DOMException: Failed to execute appendChild on Node
198 0
|
JavaScript Windows
【异常】window 10 安装 node.js 时遇到 2502 2503 错误解决方法
window 10 安装 node.js 时遇到 2502 2503 错误解决方法
266 0
【异常】window 10 安装 node.js 时遇到 2502 2503 错误解决方法
|
JavaScript Windows 内存技术
Node.js学习笔记 认识Node.js以及npm使用(二)
Node.js学习笔记 认识Node.js以及npm使用(二)
Node.js学习笔记 认识Node.js以及npm使用(二)
|
Web App开发 JavaScript 前端开发
Node.js学习笔记 认识Node.js以及npm使用(一)
Node.js学习笔记 认识Node.js以及npm使用(一)
Node.js学习笔记 认识Node.js以及npm使用(一)
下一篇
无影云桌面