我的解决方案是使用一个新的node/express程序包装/dist
中的代码。我在/prod
下设置了一个基本的express应用程序。在app.js
中,我有以下代码。
const dist = path.join(__dirname, '/public/');
router.get('/', function(req, res) {
res.sendFile(path.join(dist, '/index.html'));
});
生产环境下,先运行npm run dist
接着运行npm run prod
,它执行以下操作:"prod": "del ./prod/public && move-cli --mkdirp ./dist/ ./prod/public"
现在可使用node prod/bin/www
启动服务器。