node.js - 提供旧版本但仍编译更新的节点
问题描述
我正在创建一个 React 应用程序并遇到了这个问题。当我对代码进行更改时,Node 会重新编译甚至识别代码中的错误,但无论如何,浏览器中的 localhost 保持不变。这是我尝试过的事情的清单:
- 清除浏览器缓存并重新加载页面
- 切换浏览器
- 关闭并再次打开节点
- 重新安装节点
- 创建一个新目录,复制代码,然后在那里安装 Node
- 关闭并重新打开整个计算机
我不知道该尝试什么了。安装 Node 时,没有错误,如果我运行npm start
或npm build
. 正如我所说,我知道 Node 正在寻找正确的目录,因为它可以识别我何时进行更改并在代码编译失败时显示错误。我也知道我正在查看正确的 localhost 页面,因为它在 Node 未运行时不可用。但是,即使代码编译失败,页面仍然完全可用且未更改,并且实际上能够在 Node 编译所有代码之前加载。
我从 GitHub 的 zip 文件中获取了代码本身,设置了前端的人对此没有任何问题。我再次下载了 Node 和所有其他依赖项,没有任何错误。
我正在使用 Node v10.16.0 和 npm v6.9.0
解决方案
推荐阅读
- python - 如何在 Python 中有条件地重复某些行?
- javascript - Javascript:从字符串中删除特殊符号
- amazon-web-services - MysqlId 在 ec2 上使用超过 300+mb 的使用量?
- javascript - 无法并行多次保存()同一个文档,并且操作“users.insertOne()”缓冲在 10000 毫秒后超时
- python - Hadoop 坚持减少 67%(仅适用于大数据)
- node.js - 使用 gulp-imagemin 时显示错误“[DEP0097] DeprecationWarning: Using a domain property in MakeCallback is deprecated”
- java - java byte:看不懂这里的用法
- c++ - 抛出异常时保证复制省略和删除复制/移动构造函数
- html - 使用自动换行剪切单词时如何解决?CSS
- security - 如何在不泄露敏感信息的情况下将 Node-Red 推送到 GitHub?