我是完全陌生的!
问题
我已经全局安装了create-react-app
,然后在文件夹中创建了一个react应用,并启动了开发服务器。当我键入localhost:3000
时,它将加载主页,但是当我尝试对app.js
文件进行更改并且它们未反映在浏览器中时,为什么会这样呢?
我正在使用以下命令来运行服务器:
npm run start
我想服务器运行正常,因为它在运行npm run start
后为我提供了此功能:
newapp@0.1.0 start F:\Projects\newapp
反应脚本开始 `
我想知道为什么我可能所做的更改未在浏览器中反映出来?
控制台正在显示此内容:
答案 0 :(得分:0)
此疑难解答部分有帮助吗?
https://facebook.github.io/create-react-app/docs/troubleshooting#npm-start-doesnt-detect-changes
答案 1 :(得分:0)
我建议您首先删除node_modules
,然后再次运行npm run install
。
然后,请确保项目所在的文件夹不在Dropbox文件夹或任何其他特殊文件夹中。
请确定,以便我们可以排除其他任何问题,按原样使用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