Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以在没有web访问和服务器的情况下在本地使用react?_Javascript_Reactjs - Fatal编程技术网

Javascript 是否可以在没有web访问和服务器的情况下在本地使用react?

Javascript 是否可以在没有web访问和服务器的情况下在本地使用react?,javascript,reactjs,Javascript,Reactjs,是否可以在没有web访问和服务器的情况下在本地使用react 对于其他HTML/css/script内容,可以使用URL浏览文件,如“file:///myFile.html". 我见过,但是,首先我不使用chrome,其次我不想每次做一点测试都在网上被看到。(是的,我不只是有点偏执。) 所以我下载了js文件并替换了 <script src="https://unpkg.com/react@16/umd/react.development.js" crossorigin&

是否可以在没有web访问和服务器的情况下在本地使用react

对于其他HTML/css/script内容,可以使用URL浏览文件,如“file:///myFile.html". 我见过,但是,首先我不使用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>


我得到:

未捕获类型错误:未定义React

添加此处建议的代码

未捕获引用错误:未定义React

有没有办法解决这个问题?如果有,怎么解决



这个问题背后的一个原因是我不信任云:一次对服务器的黑客攻击或一个人(m/w/x)-中间攻击,基于它的一切都将失败(最好的情况)或造成真正的损害。

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

下面是一个关于如何构建自己的框架的示例

你试过了吗?您可以在本地主机上创建应用程序并运行服务器。@Sumithaturvedi是的,但我想在没有服务器的情况下运行(仅限浏览器),这会使我陷入版本地狱:“您正在运行节点8.10.0。创建React应用程序需要节点10或更高版本。请更新您的节点版本。”我已经做了3到5次类似的更新。你有没有检查你的网络标签,看看js资源是否被找到和加载?相对URI总是粗略的,我认为这是你的问题。好吧,让你多疑一点,运行本地Web服务器和你的机器一样安全。因为被黑客攻击的唯一方法是你的机器被黑客攻击,而不是运行服务器软件,也许你应该使用简单的apache/mysql而不是运行node@johnSmith虽然如此,但是没有服务器,代码运行调试周期要短得多。“最好使用不同的语言或创建自己的javascript框架。”。。。你让我开心。。。不幸的是,雇佣自由职业者的客户对使用什么有自己的看法;扎实、高效、专注。
<script src="react-development.js" ></script>
<script src="react-dom.development.js"></script>