+
80
-

react type=module import写法如何改成cdn script写法?

请问react type=module import写法如何改成cdn script写法?

比如下面这个type=module的代码:

import React, {
  useRef,
  useState,
  useEffect
} from "https://cdn.skypack.dev/react";
import { render } from "https://cdn.skypack.dev/react-dom";

如何将react和react-dom换成script引用?

<script src="https://cdn.skypack.dev/react"></script>
<script src="https://cdn.skypack.dev/react-dom"></script>

网友回复

+
0
-

可以改写,但是src里面的地址与import from地址不能一样,参考下面的代码:

 <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/react.production.17.1.js"></script>
 <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/react-dom.production.17.1.js"></script>
 <script>
 const { useEffect, useRef, useState} = window.React;
  const { render } = window.ReactDOM;
</script>

我知道答案,我要回答