gpt4 book ai didi

javascript - 当使用 babel 和 nodemon 时,文件更改时 View 不会更新?

转载 作者:行者123 更新时间:2023-12-01 01:23:10 26 4
gpt4 key购买 nike

package.json

  "scripts": {
"build": "babel app.js -d dist",
"start": "npm run build && nodemon dist/app.js"
},

...

  "devDependencies": {
"babel-cli": "^6.26.0",
"babel-preset-env": "^1.7.0",
"nodemon": "^1.18.9"
}

app.js

import express from 'express';
const app = express();
const port = process.env.PORT || 3000;

app.use('/', (req, res) => {
res.send('World 1');
});

app.listen(port, () => {
console.log('Example app listening on port 3000!');
});

当我运行npm start

enter image description here

浏览器输出

enter image description here

对代码进行更改后,应用程序将重新启动。

这里我将“世界 1”改为“世界 2”

enter image description here

但是当我刷新浏览器时它仍然显示 World 1

如果我再次执行npm start并重建,那么浏览器会显示“World 2”

如何解决这个问题?

[example-node-server] 4

最佳答案

"start": "nodemon dist/app.js --exec babel-node --presets babel-preset-env",

要让 babel 与 nodemon 一起工作,你的启动脚本应该如上。

请通过this .

关于javascript - 当使用 babel 和 nodemon 时,文件更改时 View 不会更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54069047/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com