mac中在html中引入react.development.js、react-dom.development.js报错

错误描述

Uncaught ReferenceError: process is not defined
  
Uncaught Invariant Violation: ReactDOM was loaded before React. Make sure you load the React package before loading ReactDOM.
   
Inline Babel script:3 Uncaught ReferenceError: React is not defined

解决

1、首先要引入正确的文件
2、其次要确保文件引入的顺序是对的

我报这个错误是因为引入了错误的文件,例如在bootcdn上,分别有两种类型的react.development.js、react-dom.development.js,如下:
cjs版本
在这里插入图片描述
umd版本
在这里插入图片描述
我用的是mac pro,在引入cjs版本后就会报上述的错误,改为umd版本的后就不会报错了。

猜你喜欢

转载自blog.csdn.net/lalala_dxf/article/details/131363015