webpack在后端对React组件进行渲染的时候,浏览器控制台报错:

compose.js:822 Uncaught Invariant Violation: _registerComponent(...): Target container is not a DOM element.

我很奇怪,webpack可以正常将我的React组件使用babel转换,我的组件代码如下:

import React from 'react'
import ReactDOM from 'react-dom'
import './compose.less'class App extends React.Component {render() {return (<p className="compose-font">Little Bitch</p>)}
}
ReactDOM.render(<App />, document.getElementById('test-react-1'));

webpack.config.js

module.exports = {entry: './public/components/module_compose/compose.js',output: {path: path.resolve(__dirname, "./public/static_published/v1/js/"),filename: 'compose.js'},module: {loaders: [{test: /\.jsx?$/, loader: 'babel', exclude: /node_modules/},{test: /\.less$/, loader: 'style-loader!css-loader!less-loader'}]}

出现此错误的原因是我将webpack生成的js文件放在了head,此时DOM还没有建立完毕,因此出现 not a DOM element 的错误,所以将js文件放在HTML底部就可以了。

[React Error]: Target container is not a DOM element相关推荐

  1. [react] Target container is not a DOM element

    error 控制台报错:Target container is not a DOM element reason js没找到dom节点, 原因是script引入的js代码在head里,先执行scrip ...

  2. React高级话题之Refs and the DOM

    前言 本文为意译,翻译过程中掺杂本人的理解,如有误导,请放弃继续阅读. 原文地址:Refs and the DOM 正文 Refs提供了一种访问在render方法里面创建的React element或 ...

  3. [react] react怎么拿到组件对应的DOM元素?

    [react] react怎么拿到组件对应的DOM元素? 在Class组件中 import React from 'react'; class CComponent extends React.Com ...

  4. [react] 组件卸载前,加在DOM元素的监听事件和定时器要不要手动清除?为什么?

    [react] 组件卸载前,加在DOM元素的监听事件和定时器要不要手动清除?为什么? 定时器要在 componentWillUnmount 手动清除,直接绑定在JSX里的事件监听器不用,使用ref绑定 ...

  5. element 解决 Error: target is not existed: .page-component__scroll .el-scrollbar__wrap

    element 解决 Error: target is not existed: .page-component__scroll .el-scrollbar__wrap 初次使用element的Bac ...

  6. vue.esm.js?efeb:628 [Vue warn]: Error in mounted hook: “Error: target is not existed: .page-componen

    vue.esm.js?efeb:628 [Vue warn]: Error in mounted hook: "Error: target is not existed: .page-com ...

  7. error starting container: API error (404): network fabric_test not found“

    1.所使用的fabric版本是v2.2.4,测试test-network网络 2.问题描述 在调用basic链码的时候发现报错信息如下: Error: endorsement failure duri ...

  8. warning: React does not recognize the xxx prop on a DOM element

    1.错误提示 Warning: React does not recognize the `disableValue` prop on a DOM element. If you intentiona ...

  9. Minified React error #185;

    Error: Minified React error #185; visit https://reactjs.org/docs/error-decoder.html?invariant=185 fo ...

最新文章

  1. 从零开始学springboot笔记(二)-Spring boot返回json数据(中文无乱码)
  2. 7.1 pdo 宝塔面板php_CentOS 7.6下宝塔面板 PHP7.2安装sqlsrv扩展
  3. 安卓平板排行榜_shopee虾皮台湾安卓市场, shopee虾皮直播下载
  4. 自定义jackson序列化_Jackson中的自定义反序列化程序和验证
  5. predicate 列存储索引扫描_ColumnStore index (列存储索引)解析
  6. Git安装及密钥的生成并上传本地文件到GitHub上
  7. 枚举算法称硬币C语言,【算法系列之枚举】称硬币
  8. SQL必知必会-排序检索数据
  9. 搭建SSM框架的配置文件
  10. c语言 字符串字符反向储存_C ++中的反向字符串
  11. 134安装教程_最新市政造价教程
  12. UE4 Datasmith 材质
  13. android+表情符号乱码,Android Emoji表情截取不完整,乱码
  14. windows文件权限管理dos命令
  15. 中国哲学简史 读书笔记
  16. 距阵乘以一个未知距阵得单位矩阵 怎么算_贷款利息怎么算,房贷车贷消费贷,利息有什么区别...
  17. 前端打印功能css print
  18. 浅谈曲线的几何连续性
  19. KVM 介绍 虚拟化简史
  20. 各个省市对应车牌号字母

热门文章

  1. 聚类算法初探(六)OPTICS
  2. 计算机时代的英语阅读,利用微信平台提升英语类专业学生课外阅读能力的实 践意义...
  3. 【Java】JDK目录介绍
  4. RobotSim机器人快速成型-离线编程仿真软件
  5. php毕业论文吧,php毕业论文题目
  6. 第7课 微信小程序实现图片搜索器案例:
  7. javascript运算符_双重否定运算符是什么! 用JavaScript做?
  8. SaaS企业如何巧用「组织力」来构建自身持续增长的根基?
  9. Java 判断平衡二叉树
  10. AcWing 616. 两点间的距离