我目前有一个 Angular 2 项目,我正在尝试将其用于托管在 heroku 上的生产。它目前托管在 heroku 上,heroku 使用的启动脚本是:
"scripts": {
"start": "tsc && concurrently \"npm run tsc:w\" \"npm run lite\" ",
"lite": "lite-server",
"tsc": "tsc",
"tsc:w": "tsc -w"
}
我的 bs-config.js 看起来像这样:
module.exports = {
port: process.env.PORT || 8000,
files: ['./**/*.{html,htm,css,js}'],
server:{
baseDir: "./"
},
open: false,
notify: false,
ghostMode: false
};
这一切都很好,但我读过你不应该使用 browsersync 进行生产,也不应该使用 lite-sever。我的问题是,如果是这样,为什么不呢?我可以采取哪些额外的步骤来准备 Angular 2 应用程序的生产?谢谢!