0

是否可以在没有网络访问和服务器的情况下在本地使用反应?

对于其他 HTML/css/script 内容,可以使用“file:///myFile.html”之类的 URL 浏览文件。我看过https://stackoverflow.com/a/30270618/4142984但是,首先我不使用 chrome,其次我不想每次做一些测试时都在网上看到。(而且,是的,我不只是有点偏执。)

所以我已经下载了js文件并替换了

<script src="https://unpkg.com/react@16/umd/react.development.js" crossorigin></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js" crossorigin></script>

<script src="react-development.js" ></script>
<script src="react-dom.development.js"></script>

我得到:

未捕获的 TypeError:React 未定义

添加这里建议的代码https://stackoverflow.com/a/26347762/4142984我明白了

未捕获的 ReferenceError:未定义 React

有没有办法解决它,如果有,如何解决?


这个问题背后的一个原因是我不信任云:一次黑客攻击服务器或一个人(m/w/x)-in-the-middle 攻击,基于它的一切都会失败(最好的情况)或做真正的伤害。

4

1 回答 1

1

最好使用不同的语言或创建自己的 javascript 框架。

这是一个关于如何构建自己的框架的示例 https://levelup.gitconnected.com/how-i-wrote-javascript-framework-59b40dca3366?gi=208530978b11

于 2020-11-04T15:31:36.893 回答