首页 > 解决方案 > 对 app.js 所做的更改不适用于 react js

问题描述

我完全没有反应!

问题

我已经create-react-app全局安装,然后在文件夹中创建了一个反应应用程序,并启动了开发服务器。当我键入localhost:3000时它会加载主页但是当我尝试对app.js文件进行更改并且它们没有反映在浏览器中时,为什么会这样?我正在使用以下命令来运行服务器:

npm run start

我猜服务器启动得很好,因为它在运行后给了我这个npm run start

newapp@0.1.0 start F:\Projects\newapp

反应脚本开始`

我想知道为什么我可能做出的更改没有反映在浏览器中?

控制台显示:

安慰

标签: reactjs

解决方案


我建议你首先删除node_modulesnpm run install再次运行。

然后,您应该确保您的项目所在的文件夹不在保管箱文件夹或任何其他类型的特殊文件夹中。

确保,以便我们可以排除任何其他问题,按create-react-app原样使用提供的项目,还没有更改(甚至没有重命名文件)

尝试从文件夹内而不是从外部运行应用程序。(cd F:\Projects\myapp然后npm run start

为了测试,使用一个简单的文本编辑器来修改文件的内容。

如果没有任何效果,请检查https://facebook.github.io/create-react-app/docs/troubleshooting#npm-start-doesnt-detect-changes

最终,如果这些都不起作用,您应该在这里发表评论或打开一个新问题https://github.com/facebook/create-react-app/issues/659


推荐阅读