Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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 如何让nodemon更新Chrome';在编辑HTML文件及其附带的CSS文件时,是否显示HTML文件?_Javascript_Node.js_Nodemon - Fatal编程技术网

Javascript 如何让nodemon更新Chrome';在编辑HTML文件及其附带的CSS文件时,是否显示HTML文件?

Javascript 如何让nodemon更新Chrome';在编辑HTML文件及其附带的CSS文件时,是否显示HTML文件?,javascript,node.js,nodemon,Javascript,Node.js,Nodemon,我正在学习使用VSCode制作一些网站,并希望有一个系统,在我保存文件时,更改会实时显示在屏幕上。我已经安装了node、express和nodemon,并设置了一个nodemon.json文件来监视文件夹的变化,以及监视扩展名js、json、html和css 目前,nodemon正在检测变化并重新启动(如CL上所示),但Chrome中的实际页面本身在我点击refresh之前不会更新,这与目的背道而驰 下面是正在运行的js文件: const express = require('express')

我正在学习使用VSCode制作一些网站,并希望有一个系统,在我保存文件时,更改会实时显示在屏幕上。我已经安装了node、express和nodemon,并设置了一个nodemon.json文件来监视文件夹的变化,以及监视扩展名js、json、html和css

目前,nodemon正在检测变化并重新启动(如CL上所示),但Chrome中的实际页面本身在我点击refresh之前不会更新,这与目的背道而驰

下面是正在运行的js文件:

const express = require('express');
const app = express();
const path = require('path');
const router = express.Router();

router.get('/',function(req,res){
  res.sendFile(path.join(__dirname+'/index.html'));
});

app.use('/', router);
app.listen(process.env.port || 3000);

console.log('Running at Port 3000');

感谢所有帮助,我知道我可能遗漏了一些明显的东西。

Nodemon与Chrome无关,它只会重新启动您的节点应用程序。您需要一些实时重新加载机制,如a或感谢,这非常有效:)