【发布时间】:2019-06-01 19:15:48
【问题描述】:
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
浏览器输出
对代码进行更改后,应用会重新启动。
在这里,我将“世界 1”制作为“世界 2”
但是当我刷新浏览器时,它仍然显示 World 1
如果我再次执行npm start 并重建,那么浏览器会显示“World 2”
我该如何解决这个问题?
【问题讨论】:
标签: javascript express babeljs nodemon